Commit Graph

20 Commits

Author SHA1 Message Date
2a54a8f8fd Continue to move logic into base classes. Inheritence is maybe not so bad. Added debug flags for state machine that also sets it for children so I can test one child at a time. 2024-06-02 09:12:06 -07:00
3162ec56ad Painted into corner. 2024-06-01 22:27:07 -07:00
31c49ef828 Fix for Actor template, clean up to build things from new template. 2024-06-01 08:30:09 -07:00
a7b1922a0e New inherited scene template based on Actor. 2024-05-31 23:09:23 -07:00
72b51163b1 More modular game Actor setup. 2024-05-30 23:43:32 -07:00
bdf3c7fece Added resource class to use in frame based sound routines. Created Actor class to extend for enemies and players. 2024-05-30 22:38:29 -07:00
f5c12c683b Let there be some sound. And resources! 2024-05-27 23:24:32 -07:00
173b8cc67c Deprecated Animation name in states. Moved exports to State base class. 2024-05-27 19:37:35 -07:00
d912c000ef State for animated actors now inherits from a base interface. 2024-05-27 19:23:37 -07:00
d0d641044f Cleanup unused, out of date files. Will probably want to look at old player B at some point but player C has had so many improvements but broke compatability. 2024-05-27 17:48:04 -07:00
0438f1ac45 Created base state machine and setup existing one as one for animated sprites with a kinematic body as a parent. 2024-05-27 17:32:42 -07:00
8f67de539c Switch to transformed based flip on kinimatic body instead of sprite based one so gun and positions offset appropriately. I wish I knew this when I started. More improvements can be done here so I don't have to update the code in every state. 2024-05-27 16:51:38 -07:00
10309056d0 Added Android build export and crappy controller support. 2024-05-27 10:30:32 -07:00
8cb9bca02b Buggy jump/shoot state transition added. 2024-05-27 08:35:48 -07:00
89208475fe Add fire/attack state modifier for idle and run animations. 2024-05-26 22:56:30 -07:00
e5e8c030f6 Add state modifier stack to pop on/off state changes. 2024-05-24 21:27:27 -07:00
7d35942649 Clone Player for improvements. 2024-04-25 22:24:01 -07:00
4bb970187d More Cleanup 2024-04-25 20:49:45 -07:00
e4159c58b9 Cleanup. Organize. Moves done outside of git. 2024-04-25 20:35:04 -07:00
aaad967476 Should have done this a while ago. 2024-04-25 20:13:25 -07:00