|  Sara | f5a9b3e8c6 | modified collision points on a tile | 2023-10-25 23:25:45 +02:00 |  | 
				
					
						|  Sara | f7dd618cbc | removed expiry | 2023-10-25 23:25:27 +02:00 |  | 
				
					
						|  Sara | d52ae5fe45 | changed jump speed and reordered collision shape points for player | 2023-10-25 23:25:23 +02:00 |  | 
				
					
						|  Sara | 77c266b43f | simplified collecting contacts by removing expiry and just clearing the list | 2023-10-25 23:25:04 +02:00 |  | 
				
					
						|  Sara | 1e039c310b | negative key for a key action will now be bound to unknown scancode | 2023-10-25 23:24:44 +02:00 |  | 
				
					
						|  Sara | 2fa75e6ced | added F1 keybind to cycle through log verbosity | 2023-10-25 23:24:26 +02:00 |  | 
				
					
						|  Sara | 0827f9467c | added g_debug_log_lvl | 2023-10-25 23:24:03 +02:00 |  | 
				
					
						|  Sara | ecbe0b317a | modified order of points in a tile collision shape | 2023-10-25 23:23:51 +02:00 |  | 
				
					
						|  Sara | 60743f556f | updated levels | 2023-10-25 20:28:22 +02:00 |  | 
				
					
						|  Sara | 38e277c3ae | loading a tileset now also loads it's collision information | 2023-10-25 20:28:11 +02:00 |  | 
				
					
						|  Sara | 34b08282fc | tilemap collision debug info is now drawn after the tilemap | 2023-10-25 20:27:43 +02:00 |  | 
				
					
						|  Sara | 640d12ab18 | Shape can now be created without points | 2023-10-25 20:27:19 +02:00 |  | 
				
					
						|  Sara | 043d93a6ae | changed colour of collision edge debug display | 2023-10-25 20:26:57 +02:00 |  | 
				
					
						|  Sara | 57ef426982 | removed duplicate assignment from rigidbody_add_contact | 2023-10-25 20:26:46 +02:00 |  | 
				
					
						|  Sara | def06c4018 | changed shape of player collision shape | 2023-10-25 20:25:49 +02:00 |  | 
				
					
						|  Sara | 023d9ba2ec | added support for tiles without a collision shape | 2023-10-25 20:25:42 +02:00 |  | 
				
					
						|  Sara | 8b6cc6d319 | removed duplicate on_collision call from physics_world | 2023-10-25 20:25:31 +02:00 |  | 
				
					
						|  Sara | 73f40863db | now exiting physics_world_remove_entity when an entity is found and removed | 2023-10-25 20:25:12 +02:00 |  | 
				
					
						|  Sara | f11ffc13ff | simplified list_foreach loop with a single-line body | 2023-10-25 20:24:50 +02:00 |  | 
				
					
						|  Sara | fccd08466a | player now hardcoded to spawn in the level rather than on top of it | 2023-10-25 20:24:29 +02:00 |  | 
				
					
						|  Sara | eeb1e1d438 | added CHECK assertion macro | 2023-10-25 20:24:08 +02:00 |  | 
				
					
						|  Sara | 3e6ee52d3e | moved "no collision" in _internal_collision_get_overlap | 2023-10-25 20:24:00 +02:00 |  | 
				
					
						|  Sara | 46602abbae | inverted incorrectly oriented comparison in collision_check | 2023-10-25 20:23:28 +02:00 |  | 
				
					
						|  Sara | 63ce106c78 | updated levels | 2023-10-25 20:23:05 +02:00 |  | 
				
					
						|  Sara | 3f8353a070 | reimported player sprite | 2023-10-25 14:12:00 +02:00 |  | 
				
					
						|  Sara | 75e5feecf2 | player can only adjust movement when on the ground | 2023-10-25 14:11:43 +02:00 |  | 
				
					
						|  Sara | 8efbcee7f3 | removed debug draw call from fencer.c | 2023-10-25 14:11:31 +02:00 |  | 
				
					
						|  Sara | 3033f36c90 | changed player hair | 2023-10-25 14:11:12 +02:00 |  | 
				
					
						|  Sara | fa7c03dafc | made more space in level_0 | 2023-10-25 14:11:08 +02:00 |  | 
				
					
						|  Sara | 23454d3065 | PhysicsEntity::on_collision will now be called for contacts | 2023-10-25 12:18:17 +02:00 |  | 
				
					
						|  Sara | 979b7cd83b | added game_time() global getter | 2023-10-25 12:17:59 +02:00 |  | 
				
					
						|  Sara | 678aae3abc | added is_grounded | 2023-10-25 12:17:50 +02:00 |  | 
				
					
						|  Sara | 32e6068f2a | simplified player spawn function | 2023-10-25 12:17:45 +02:00 |  | 
				
					
						|  Sara | b487b2582e | moved call to apply forces to physics solver | 2023-10-25 11:25:35 +02:00 |  | 
				
					
						|  Sara | 1e2d9a7067 | cleanup in physics entity and physics world | 2023-10-25 11:23:52 +02:00 |  | 
				
					
						|  Sara | 3263c87cca | implemented jump | 2023-10-25 00:14:35 +02:00 |  | 
				
					
						|  Sara | 07f534f796 | fixed collision solving causing an inability to escape a surface | 2023-10-24 23:57:38 +02:00 |  | 
				
					
						|  Sara | d3612873ff | removed minimum move from rigidbody_integrate_forces | 2023-10-24 23:50:50 +02:00 |  | 
				
					
						|  Sara | fc0260a100 | events are now handled before the update loop | 2023-10-24 23:50:33 +02:00 |  | 
				
					
						|  Sara | 081be0a0f1 | constraints now affect velocity | 2023-10-24 23:50:10 +02:00 |  | 
				
					
						|  Sara | f8462d8e2c | reworked constraint solver to work relative to the overlap point | 2023-10-24 23:49:59 +02:00 |  | 
				
					
						|  Sara | 635fb7b69f | removed impl macro for default physics solver | 2023-10-24 23:18:55 +02:00 |  | 
				
					
						|  Sara | 4047d04686 | renamed physics_entity_solve_contacts (was default_contact_solver) | 2023-10-24 23:18:13 +02:00 |  | 
				
					
						|  Sara | e86fa1bdef | implemented collision constraint solver | 2023-10-24 23:14:30 +02:00 |  | 
				
					
						|  Sara | 256fef97d9 | Did not implement edge based collision (performance concerns) merged other modifications | 2023-10-23 21:59:30 +02:00 |  | 
				
					
						|  Sara | 0a9c6745ad | added shape_get_points | 2023-10-23 21:59:05 +02:00 |  | 
				
					
						|  Sara | fa2ca7241c | added anglebetween to vmathf | 2023-10-23 21:59:05 +02:00 |  | 
				
					
						|  Sara | 1f56608950 | shape now has shape_get_points for getting the List of points | 2023-10-23 21:59:05 +02:00 |  | 
				
					
						|  Sara | d76f9a0af9 | Merge branch 'main' into edge-based-collision | 2023-10-23 21:59:05 +02:00 |  | 
				
					
						|  Sara | a84e8dbc5b | added shape_get_points | 2023-10-23 21:54:01 +02:00 |  |