aboutsummaryrefslogtreecommitdiff
path: root/sprite.c
Commit message (Collapse)AuthorAgeFilesLines
* incorporated libgeometry into the project.rodri2021-07-291-0/+1
| | | | | | transitioned the integrator from scalar to vector-based. added a packing procedure for Point2. created the structure to model bullets.
* brought the Sprite struct for future animations.rodri2021-07-281-0/+72
implemented per-party game state and dynamics. now the state is broadcast after integration, not before. fixed a bug in the broadcast procedure where it would keep referencing an already freed Party and its players. implemented a proper Keymap the user will be able to configure. added mkfile rules to manage installation and dependencies. defined a ton of structs in dat.h for new game objects. started work on a general vector model abstraction to define ship `skins'. removed some debug clauses we no longer need. fixed some other ones.