Commit Graph

8 Commits

Author SHA1 Message Date
Lephenixnoir 4f5c24c13e
rogue font and bidirectional enemy animations 2021-07-16 11:06:28 +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 1560fbd8eb
attack animations and simple knockback 2021-06-10 00:07:01 +02:00
Lephenixnoir b7685fe9e5
basic animations 2021-06-09 20:47:39 +02:00
Lephenixnoir a31f56478a
add basic enemies 2021-06-02 16:45:02 +02:00
Lephenixnoir 29c0fb79dc
rendering space/time optimizations 2021-06-02 15:45:20 +02:00
Lephenixnoir c45fd083bd
add basic map and tileset definitions 2021-06-02 09:38:59 +02:00
Lephenixnoir 4a9cbd2506
movable, scrollable map with zoom
* settings.h: Global settings to play around with
* fixed.h: Utilites for fixed-point numbers (incomplete but clean)
* level.h: Storage format of levels (PROTOTYPE >9000)
* map.h: Dynamic format for loaded levels (PROTOTYPE)
* render.h: Camera management and rendering (pretty clean)
2021-05-30 21:59:09 +02:00