Commit graph

27 commits

Author SHA1 Message Date
Sara 240186c8de feat(physics): reworked physics to use colliders, allowing for bodies with multiple colliders 2023-11-25 21:52:12 +01:00
Sara 29b2852cea chore: removed debug logs from prop 2023-11-25 11:34:24 +01:00
Sara 1bba6c86f1 feat(game): player and prop now implement get depth for behaviour entity 2023-11-25 11:34:10 +01:00
Sara 7851fc5a24 fix: changed player collision size 2023-11-24 23:31:40 +01:00
Sara c406a0a8b9 fix: changed creation order 2023-11-24 23:31:31 +01:00
Sara 36d9fee5f4 fix(animation): changed animation timings 2023-11-24 23:31:15 +01:00
Sara 73cd7c5f96 feat(game): now creating punching bag prop in play() 2023-11-24 23:21:11 +01:00
Sara c1e100211e feat(player): player now destroys all objects it creates. Made collision shape smaller 2023-11-24 23:20:57 +01:00
Sara 14e006344e feat(game): added prop object to represent simple static props 2023-11-24 23:20:25 +01:00
Sara 9adfac023f feat(animation): separated sprite flip logic into helper function 2023-11-24 21:17:24 +01:00
Sara 333ada2752 feat(player): player now implements physics entity 2023-11-24 21:16:28 +01:00
Sara eb871a9d5f feat(player): players state machine is now it's own file 2023-11-24 19:08:48 +01:00
Sara 01d9a9417d feat(game): renamed fencer to beat-em-up and added SpawnPlayer to play 2023-11-24 16:23:24 +01:00
Sara d1870e7a19 feat(game): added player 2023-11-24 16:22:59 +01:00
Sara 37ec5a7558 feat(template): removed files not directly needed for the template 2023-11-23 20:03:33 +01:00
Sara 1d18873f4b feat(player): reworked some of the player's animation code 2023-11-23 18:35:55 +01:00
Sara dd0af050c9 chore(format): Geany did some automatic formatting 2023-11-23 18:35:27 +01:00
Sara f7607f71ab fix: PlayerIdleUpdate return value is now const State* in line with DefineState requirements 2023-11-23 09:15:16 +01:00
Sara 1ffbd74a08 feat(player): added PlayerIdleUpdate, which calls PlayerAnimationUpdate 2023-11-22 20:58:10 +01:00
Sara 3c647ccfc2 fix(warnings): added _DataType argument to DefineState to improve type checking 2023-11-22 15:58:59 +01:00
Sara 2b1aa6236f Changed SDL_DrawLine to SDL_DrawLineF in physics_entity_debug_draw and added input to player 2023-11-22 15:14:59 +01:00
Sara 918e73c306 split animation frame and facing direction 2023-11-22 13:57:27 +01:00
Sara ad983812f6 changed camera FOV 2023-11-22 13:16:14 +01:00
Sara 9e643e7cec feat(testing game): Player is now spawned in play() 2023-11-22 13:10:42 +01:00
Sara 5aae7dd1a5 added player.c and started testing state machine for animation 2023-11-22 12:56:10 +01:00
Sara 2032488149 added player 2023-11-22 11:46:50 +01:00
Sara 5ab93d62ad new build system config 2023-11-20 12:04:55 +01:00