|  Sara | 965ae37c7e | feat: physicsentity now requires messagereceiver | 2023-11-27 17:39:05 +01:00 |  | 
				
					
						|  Sara | a4253abfa1 | feat: added MessageReceiver trait | 2023-11-27 17:38:54 +01:00 |  | 
				
					
						|  Sara | 163fac8f02 | feat: rigidbody is now constructed using a PhysicsEntity rather than a Transformable | 2023-11-27 17:38:22 +01:00 |  | 
				
					
						|  Sara | ece2a24a78 | chore: removed tabs from whitespace-only lines | 2023-11-26 13:32:27 +01:00 |  | 
				
					
						|  Sara | b1a4fa2f0a | feat: modified boxing bag collision box | 2023-11-26 13:19:47 +01:00 |  | 
				
					
						|  Sara | f2159a31a9 | feat: collision shape is for prop now initialized with physics entity and PHYSICS_LAYER_DEFAULT | 2023-11-26 13:15:07 +01:00 |  | 
				
					
						|  Sara | 20c5d9dfe1 | feat: tracking facing direction | 2023-11-26 13:12:56 +01:00 |  | 
				
					
						|  Sara | b82c0a5765 | feat: added bias to player depth | 2023-11-26 13:12:41 +01:00 |  | 
				
					
						|  Sara | 94cc7e8c6c | feat: increased size of the player collider | 2023-11-26 13:11:30 +01:00 |  | 
				
					
						|  Sara | e0a05e546e | feat: added physics world queries | 2023-11-26 13:06:36 +01:00 |  | 
				
					
						|  Sara | 92907b1b82 | feat: added PHYSICS_LAYER_DEFAULT mask #define | 2023-11-26 13:06:16 +01:00 |  | 
				
					
						|  Sara | c9b6a0da60 | chore(debugging): removed some logging | 2023-11-26 13:03:07 +01:00 |  | 
				
					
						|  Sara | 0b0f4bcdfb | asset: scaled up punching bag | 2023-11-26 13:02:49 +01:00 |  | 
				
					
						|  Sara | 9c68fca766 | feat(physics): added owner to collider | 2023-11-26 12:57:30 +01:00 |  | 
				
					
						|  Sara | 240186c8de | feat(physics): reworked physics to use colliders, allowing for bodies with multiple colliders | 2023-11-25 21:52:12 +01:00 |  | 
				
					
						|  Sara | 84a940d046 | feat(physics): added physics.h header for some physics-system-wide definitions | 2023-11-25 21:51:33 +01:00 |  | 
				
					
						|  Sara | 6a2a612594 | feat(collision): Added collider type to combine a shape with a rigidbody and additional physics settings | 2023-11-25 21:51:08 +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 | 966f7b9efe | feat(diag): added log to failed reserve on copy | 2023-11-25 11:33:37 +01:00 |  | 
				
					
						|  Sara | ac8cacd2fc | feat(render): added render depth to behaviour entities | 2023-11-25 11:33:11 +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 | 67b138741b | feat(physics): added physics_world_query | 2023-11-24 23:23:27 +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 | b2dda356a1 | asset: added punching bag | 2023-11-24 23:20:00 +01:00 |  | 
				
					
						|  Sara | e2c4f5d4c9 | feat(physics): static colliders and physics response | 2023-11-24 23:19:43 +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 | a70658bab6 | feat(physics): implemented overlap queries | 2023-11-24 21:16:07 +01:00 |  | 
				
					
						|  Sara | 5043f1a53e | feat(physics): physics entity no longer requires a collision solver, removing support for custom solvers | 2023-11-24 21:15:36 +01:00 |  | 
				
					
						|  Sara | 90dc3e1792 | feat(physics): rigidbodies can now be marked static | 2023-11-24 21:15:05 +01:00 |  | 
				
					
						|  Sara | 14877b0a28 | feat(input): KeyBind will now longer respond to repeat keys | 2023-11-24 21:14:33 +01:00 |  | 
				
					
						|  Sara | eb871a9d5f | feat(player): players state machine is now it's own file | 2023-11-24 19:08:48 +01:00 |  | 
				
					
						|  Sara | 70a64dfc77 | feat(formatting): removed double newline in Build.lua | 2023-11-24 19:08:24 +01:00 |  | 
				
					
						|  Sara | 74e633f070 | feat(build): assets/ is now a build input | 2023-11-24 19:08:10 +01:00 |  | 
				
					
						|  Sara | e7e952e57d | feat(physics): physics entity now supports overlap | 2023-11-24 19:07:51 +01:00 |  | 
				
					
						|  Sara | 27d6c7e0d7 | adjusted player animations | 2023-11-24 19:07:19 +01:00 |  | 
				
					
						|  Sara | 3f9bfa25fd | asset: added punching bag | 2023-11-24 19:07:06 +01:00 |  | 
				
					
						|  Sara | c1a043c4a7 | feat(animation): animation sprite loop mode implemented | 2023-11-24 19:06:51 +01:00 |  | 
				
					
						|  Sara | 05334eb8ee | feat(build): added RMDIR call to postbuildcommands to ensure assets are cleared before being copied | 2023-11-24 16:23:49 +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 | 7d1bce119b | asset: exported player animations | 2023-11-24 16:22:45 +01:00 |  | 
				
					
						|  Sara | e679bc4a0a | asset: added player.svg | 2023-11-24 16:22:32 +01:00 |  | 
				
					
						|  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 |  |