Clifton Palmer [Wed, 11 Jun 2025 14:20:55 +0000 (17:20 +0300)]
Squashed commit of the following:
* Removed deprecated globals, added Player class documentation
* Added hit escape window
* Added better control of walking state to player and robot
* Added basic bullet parrying
Clifton Palmer [Fri, 6 Jun 2025 11:01:59 +0000 (14:01 +0300)]
Squashed commit of the following:
* Implemented a dynamic state based character system
* Creating a thin layer combat action system on top of regular states
* Made a basic grunt input handler
* Basic slashing and shooting attacks
* Basic stamina and health
* Separated the Visual from the Model for player
* Made debug overlay for easy association with any map scene
* Added joystick/controller input support