|  Sara | 37ec5a7558 | feat(template): removed files not directly needed for the template | 2023-11-23 20:03:33 +01:00 |  | 
				
					
						|  Sara | 2b7af06d00 | feat(builds): Added post-build command to copy game/assets to target directory | 2023-11-23 19:59:17 +01:00 |  | 
				
					
						|  Sara | 5d512b6c7a | added compile_commands/ directory to gitignore | 2023-11-23 18:36:28 +01:00 |  | 
				
					
						|  Sara | 2f65ef014f | chore(formatting): added / at the end of source directory in Build-Game.lua | 2023-11-23 18:36:15 +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 | 08a5befc82 | chore(format): removed whitespace at the end of a struct | 2023-11-23 18:34:58 +01:00 |  | 
				
					
						|  Sara | 8c3bcbce85 | fix: animation_sprite_new now returns self | 2023-11-23 09:16:53 +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 | 3e0490d5bf | feat(animation): added AnimationSprite to manage an animated sprite | 2023-11-22 20:58:10 +01:00 |  | 
				
					
						|  Sara | 1ffbd74a08 | feat(player): added PlayerIdleUpdate, which calls PlayerAnimationUpdate | 2023-11-22 20:58:10 +01:00 |  | 
				
					
						|  Sara | b0a4de6037 | chore(cleanup): simplified sprite_set_tile wrapping | 2023-11-22 20:58:10 +01:00 |  | 
				
					
						|  Sara | efdd5f29db | chore(whitespace): removed some whitespace in state_machine_init | 2023-11-22 16:02:16 +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 | 36d378ec37 | removed unintentionally added NEW macro | 2023-11-22 15:14:59 +01:00 |  | 
				
					
						|  Sara | 913bb32a39 | removed trailing backslash from DefineState macro | 2023-11-22 15:14:59 +01:00 |  | 
				
					
						|  Sara | 51b889c6ef | added ASSERT_RETURN to playerinput constructor | 2023-11-22 15:14:59 +01:00 |  | 
				
					
						|  Sara | 5d8d996c91 | Added ASSERT_RETURN to input binding constructors | 2023-11-22 15:14:59 +01:00 |  | 
				
					
						|  Sara | 663d6e36c2 | fix(warning cleanup): casting earlier in spritesheet_from_texture Decreases chance of overflow | 2023-11-22 15:14:59 +01:00 |  | 
				
					
						|  Sara | 686c3c7578 | fix(warning cleanup): added explicit casts to size_t -> IVector conversion | 2023-11-22 15:14:59 +01:00 |  | 
				
					
						|  Sara | 109cd51d14 | fix(warning cleanup): added f suffix to literals to ensure correct precision | 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 | f300c8b4a5 | program_run now calls game_world_draw | 2023-11-22 13:15:44 +01:00 |  | 
				
					
						|  Sara | cd2de223fc | fix(typo): game_world_draw is no longer game_word_draw | 2023-11-22 13:15:29 +01:00 |  | 
				
					
						|  Sara | 9e643e7cec | feat(testing game): Player is now spawned in play() | 2023-11-22 13:10:42 +01:00 |  | 
				
					
						|  Sara | 0ccdc8c5d0 | fix(build config): debugdir for Game project is now game/ directory | 2023-11-22 13:10:19 +01:00 |  | 
				
					
						|  Sara | d57bc1e4e2 | feat(organization): moved assets directory to game Assets should now be stored per-project (as opposed to globally) | 2023-11-22 13:09:25 +01:00 |  | 
				
					
						|  Sara | 7a0a60846a | feat(state machine): state machine now no longer has a separate next function instead update is expected to return the next state | 2023-11-22 13:02:21 +01:00 |  | 
				
					
						|  Sara | fd0183d34a | chore(windows port): Cleaned up some msvc warnings Mainly relating to double -> float casts and some size_t -> long casts | 2023-11-22 13:01:04 +01:00 |  | 
				
					
						|  Sara | d4d650c2c7 | disabled VS "security warnings" for functions like fopen | 2023-11-22 12:56:35 +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 | 3ebc370ca4 | added state machine | 2023-11-22 11:46:46 +01:00 |  | 
				
					
						|  Sara | 5cb53f39f2 | reworked default drop implementation | 2023-11-22 11:45:58 +01:00 |  | 
				
					
						|  Sara | 9f3bfcb879 | Merge remote-tracking branch 'origin/template' into template-test | 2023-11-22 11:45:10 +01:00 |  | 
				
					
						|  Sara | 76c9ecd2e9 | added .vscode to gitignore | 2023-11-22 11:45:06 +01:00 |  | 
				
					
						|  Sara | 4e5ed0af94 | added define for isnanf to be _isnanf on windows, because windows sucks | 2023-11-21 11:03:45 +01:00 |  | 
				
					
						|  Sara | 810761aedf | removed a trailing space | 2023-11-21 11:03:26 +01:00 |  | 
				
					
						|  Sara | c78dbba674 | windows does not consider object initializers with a cast operator static | 2023-11-21 11:03:09 +01:00 |  | 
				
					
						|  Sara | 5755efb529 | solution files now also in .gitignore | 2023-11-21 11:02:30 +01:00 |  | 
				
					
						|  Sara | e479ecf0ad | reworked build config, now works on windows | 2023-11-21 11:01:36 +01:00 |  | 
				
					
						|  Sara | 9d34f2cbeb | updated gitignore | 2023-11-21 11:01:19 +01:00 |  | 
				
					
						|  Sara | 23a134aedc | added sdl windows libraries because windows sucks | 2023-11-21 11:01:10 +01:00 |  | 
				
					
						|  Sara | c10c4ad629 | further moving towards new build system | 2023-11-20 14:10:48 +01:00 |  | 
				
					
						|  Sara | c6d4351c48 | added stddef include to vmath | 2023-11-20 14:10:40 +01:00 |  | 
				
					
						|  Sara | 9bc74046d6 | top-level object of build.lua is now a workspace call | 2023-11-20 13:23:03 +01:00 |  | 
				
					
						|  Sara | 5ab93d62ad | new build system config | 2023-11-20 12:04:55 +01:00 |  | 
				
					
						|  Sara | 96867d6e1b | added Make* and *From functions for Vector and IVector | 2023-11-16 18:25:59 +01:00 |  |