|
|
cc2eb419ab
|
use timing information introduced in MAIN_ATTACKING case so that a second attack is required to add a falling enemy to the player's list
|
2025-08-29 13:55:46 +01:00 |
|
|
|
1f726539da
|
record pressedTime when player is performing mainAttack
|
2025-08-29 12:46:41 +01:00 |
|
|
|
da86e79115
|
make player's heatth decrement when attacked, and when player's health reaches 0, boot player back to title screen
|
2025-03-21 10:58:10 +00:00 |
|
|
|
e6b0a5f37f
|
add 'saveKeys' boolean to GameType.game_type, which should tell us to assign the new userKeys record to the InputState (which is implemented), and should also tell us to convert the keys to a string and save it to controls.config
|
2025-02-21 18:32:48 +00:00 |
|
|
|
c6fe819c0c
|
thread time through update functions so it can be used
|
2025-02-21 08:58:45 +00:00 |
|
|
|
6d39c17a11
|
when play button is focused on title screen and either attack or jump button is pressed, start level
|
2025-02-20 05:46:00 +00:00 |
|
|
|
25b2c41355
|
begin title screen by adding title screen type
|
2025-02-19 03:39:36 +00:00 |
|
|
|
6b4b637624
|
done adding LevelType.level_type as a field of GameType.game_type, and having main loop go through GameUpdate.game_type -> LevelUpdate.update
|
2025-02-18 13:48:17 +00:00 |
|
|
|
afe878c05d
|
begin parameterising level so that it fits into larger type (with different modes like TITLE, LEVEL, SETTINGS, etc.)
|
2025-02-18 13:16:52 +00:00 |
|