Sara
							
						 | 
						
							
							
							
							
								
							
							
								0d28097818
								
							
						 | 
						
							
							
								
								chore(organization): state functions are now ordered to lifetime (enter < update < exit)
							
							
							
							
							
						 | 
						
							2023-11-24 16:22:16 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Sara
							
						 | 
						
							
							
							
							
								
							
							
								fa38d1a7ca
								
							
						 | 
						
							
							
								
								feat(sprite): sprite now has a sprite_new_empty function
							
							
							
							
							
						 | 
						
							2023-11-24 16:21:28 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Sara
							
						 | 
						
							
							
							
							
								
							
							
								54efa7c83e
								
							
						 | 
						
							
							
								
								feat(entities): removed spawn function from behaviour entities
							
							
							
							
							
						 | 
						
							2023-11-24 16:20:59 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Sara
							
						 | 
						
							
							
							
							
								
							
							
								1ee59154fc
								
							
						 | 
						
							
							
								
								feat(animation): AnimationSprite no longer owns it's target sprite and has more time functions
							
							
							
							
							
						 | 
						
							2023-11-24 16:20:17 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Sara
							
						 | 
						
							
							
							
							
								
							
							
								adaa01ae4b
								
							
						 | 
						
							
							
								
								Merge branch 'template-test' into template
							
							
							
							
							
						 | 
						
							2023-11-23 20:04:09 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								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 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Scott-G-GD
							
						 | 
						
							
							
							
							
								
							
							
								960783ac42
								
							
						 | 
						
							
							
								
								added define for isnanf to be _isnanf on windows, because windows sucks
							
							
							
							
							
						 | 
						
							2023-11-21 11:03:45 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Sara
							
						 | 
						
							
							
							
							
								
							
							
								4e5ed0af94
								
							
						 | 
						
							
							
								
								added define for isnanf to be _isnanf on windows, because windows sucks
							
							
							
							
							
						 | 
						
							2023-11-21 11:03:45 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Scott-G-GD
							
						 | 
						
							
							
							
							
								
							
							
								8961e38113
								
							
						 | 
						
							
							
								
								removed a trailing space
							
							
							
							
							
						 | 
						
							2023-11-21 11:03:26 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Sara
							
						 | 
						
							
							
							
							
								
							
							
								810761aedf
								
							
						 | 
						
							
							
								
								removed a trailing space
							
							
							
							
							
						 | 
						
							2023-11-21 11:03:26 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Scott-G-GD
							
						 | 
						
							
							
							
							
								
							
							
								db2938353b
								
							
						 | 
						
							
							
								
								windows does not consider object initializers with a cast operator static
							
							
							
							
							
						 | 
						
							2023-11-21 11:03:09 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Sara
							
						 | 
						
							
							
							
							
								
							
							
								c78dbba674
								
							
						 | 
						
							
							
								
								windows does not consider object initializers with a cast operator static
							
							
							
							
							
						 | 
						
							2023-11-21 11:03:09 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
							
								 
								Scott-G-GD
							
						 | 
						
							
							
							
							
								
							
							
								6e5d16e4cc
								
							
						 | 
						
							
							
								
								solution files now also in .gitignore
							
							
							
							
							
						 | 
						
							2023-11-21 11:02:30 +01:00 | 
						
						
							
							
							
								
							
							
						 |