Commit Graph

21 Commits

Author SHA1 Message Date
Lephenixnoir 59c7a9282d
refined HUD 2021-08-30 19:07:22 +02:00
Lephenixnoir 10b289d5eb
minor adjustments 2021-08-30 18:29:04 +02:00
Lephenixnoir dc37d1f533
add the shock mechanic 2021-08-30 14:53:02 +02:00
Lephenixnoir 59a26e0d1d
add shock anim, fix anims again 2021-08-30 11:39:14 +02:00
Lephenixnoir bcf6958049
fix anims and icons 2021-08-29 09:44:38 +02:00
Lephenixnoir 361bb4832c
add a 2-hit combo for the player 2021-08-16 13:53:53 +02:00
Lephenixnoir 35718b93ac
prepare more attacks (skills/combos) 2021-08-16 13:31:28 +02:00
Lephenixnoir 2c8f74cb2f
enemy spawn animation 2021-07-16 13:31:14 +02:00
Lephenixnoir 48015da5cd
dash particles 2021-07-15 17:28:14 +02:00
Lephenixnoir 0838277274
enemy attacks, defeat, factored movement, unused dash particles 2021-06-30 13:56:58 +02:00
Lephenixnoir d412daa540
shared pathfinding, combat basics, particles 2021-06-25 11:44:52 +02:00
Lephenixnoir de8bbf131a
pathfinding and some cleanup 2021-06-15 17:27:30 +02:00
Lephenixnoir 82bb7478fd
simplify/reorganize geometry and animations
* Make all hitboxes rectangles
* Add sprite-based hitboxes for attacks, keep the original ones only for
  map wall collisions
* Reorganize and rename animations
* Separate player movement and swing animation for the AoE
2021-06-10 22:48:27 +02:00
Lephenixnoir b7685fe9e5
basic animations 2021-06-09 20:47:39 +02:00
Lephenixnoir 884215cba7
movement improvements and basic dash 2021-06-05 11:39:04 +02:00
Lephenixnoir b6256ed3eb
friction-based controls 2021-06-04 16:24:47 +02:00
Lephenixnoir 1e9afa5550
basic smooth controls 2021-06-04 15:14:12 +02:00
Lephenixnoir a31f56478a
add basic enemies 2021-06-02 16:45:02 +02:00
Lephenixnoir dd73f9164e
add basic entity control and collisions 2021-06-01 22:07:07 +02:00
Lephenixnoir e502e602b9
improve geometry-based code
* Define more-useful primitives that are fixed in a coordinate system
* Provide conversion functions to and from integers as we need it
  occasionally and it's better to have it at hand
* Add geometric functions (scale/translate)
2021-06-01 21:30:05 +02:00
Lephenixnoir e67cce8361
basic entities at fixed position in world
* entities.h: Will contain a lot more about entity types later
* geometry.h: Basic position and collision utilities, will expand
2021-06-01 17:50:44 +02:00