Commit Graph

18 Commits

Author SHA1 Message Date
225e42957f Kinda have a working hit/hurtbox model again. 2024-06-02 13:58:49 -07:00
81d765e952 Fix and expand hurtbox component. 2024-06-02 13:18:56 -07:00
7bf55fa739 Moved velocity into movement component. Hope I don't regret it. 2024-06-02 13:09:48 -07:00
50c1c9db51 Moved actor direction into movement component. Velocity is going to be tough. 2024-06-02 10:25:53 -07:00
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
31c49ef828 Fix for Actor template, clean up to build things from new template. 2024-06-01 08:30:09 -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
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