fencer/core/src
Sara 2dec4da52c feat: colliders now have a separate 'mask' and 'layers'
The mask decides the layers a collider collides with
2024-01-15 22:07:46 +01:00
..
animation_sprite.c fix(types): removed implicit type casts 2023-11-29 14:12:44 +01:00
animation_sprite.h feat(animation): animation sprite loop mode implemented 2023-11-24 19:06:51 +01:00
asset.h feat: reworked typeclasses to forward-declare then define 2024-01-12 09:02:42 +01:00
assets.c chore(windows port): Cleaned up some msvc warnings 2023-11-22 13:01:04 +01:00
assets.h chore(windows port): Cleaned up some msvc warnings 2023-11-22 13:01:04 +01:00
behaviour_entity.h feat: reworked typeclasses to forward-declare then define 2024-01-12 09:02:42 +01:00
camera.c chore(windows port): Cleaned up some msvc warnings 2023-11-22 13:01:04 +01:00
camera.h new build system config 2023-11-20 12:04:55 +01:00
collider.c feat: colliders now have a separate 'mask' and 'layers' 2024-01-15 22:07:46 +01:00
collider.h feat: colliders now have a separate 'mask' and 'layers' 2024-01-15 22:07:46 +01:00
collision.c feat: colliders now have a separate 'mask' and 'layers' 2024-01-15 22:07:46 +01:00
collision.h feat(physics): reworked physics to use colliders, allowing for bodies with multiple colliders 2023-11-25 21:52:12 +01:00
debug.c new build system config 2023-11-20 12:04:55 +01:00
debug.h new build system config 2023-11-20 12:04:55 +01:00
drop.c reworked default drop implementation 2023-11-22 11:45:58 +01:00
drop.h feat: reworked typeclasses to forward-declare then define 2024-01-12 09:02:42 +01:00
game_world.c feat: game world now destroys objects for which game_world_destroy has been called 2023-11-27 17:40:11 +01:00
game_world.h feat: game world now destroys objects for which game_world_destroy has been called 2023-11-27 17:40:11 +01:00
input.c feat: input error handling improved 2023-11-29 14:14:01 +01:00
input.h feat: added compositeaxis1d_from_keys and from_buttons 2024-01-12 12:26:23 +01:00
input_axis.c feat: added compositeaxis1d_from_keys and from_buttons 2024-01-12 12:26:23 +01:00
input_axis.h feat: added compositeaxis1d_from_keys and from_buttons 2024-01-12 12:26:23 +01:00
list.c feat(diag): added log to failed reserve on copy 2023-11-25 11:33:37 +01:00
list.h new build system config 2023-11-20 12:04:55 +01:00
mirror.c feat: replaced mirror_get_converter with a more direct mirror_get_typeclass 2024-01-11 23:51:53 +01:00
mirror.h fix: replaced comma where a semicolon should've been 2024-01-14 13:11:49 +01:00
physics.h feat: reworked typeclasses to forward-declare then define 2024-01-12 09:02:42 +01:00
physics_entity.c fix(types): removed implicit type casts 2023-11-29 14:12:44 +01:00
physics_entity.h feat: reworked typeclasses to forward-declare then define 2024-01-12 09:02:42 +01:00
physics_world.c fix: physics_world_query_all no longer returns corrupted pointers 2024-01-14 21:00:02 +01:00
physics_world.h feat: added query_all functions for physics world 2024-01-13 13:10:34 +01:00
player_input.c feat: reworked typeclasses to forward-declare then define 2024-01-12 09:02:42 +01:00
player_input.h feat: reworked typeclasses to forward-declare then define 2024-01-12 09:02:42 +01:00
program.c program_run now calls game_world_draw 2023-11-22 13:15:44 +01:00
program.h new build system config 2023-11-20 12:04:55 +01:00
render.c fix(types): removed implicit type casts 2023-11-29 14:12:44 +01:00
render.h new build system config 2023-11-20 12:04:55 +01:00
rigidbody.c feat: reworked typeclasses to forward-declare then define 2024-01-12 09:02:42 +01:00
rigidbody.h feat: reworked typeclasses to forward-declare then define 2024-01-12 09:02:42 +01:00
shape.c feat: added shape_get_min_extent and shape_get_max_extent 2024-01-12 16:21:42 +01:00
shape.h feat: added shape_get_min_extent and shape_get_max_extent 2024-01-12 16:21:42 +01:00
sprite.c feat(sprite): sprite now has a sprite_new_empty function 2023-11-24 16:21:28 +01:00
sprite.h feat(sprite): sprite now has a sprite_new_empty function 2023-11-24 16:21:28 +01:00
sprite_entity.c new build system config 2023-11-20 12:04:55 +01:00
sprite_entity.h new build system config 2023-11-20 12:04:55 +01:00
spritesheet.c feat: reworked typeclasses to forward-declare then define 2024-01-12 09:02:42 +01:00
spritesheet.h feat: reworked typeclasses to forward-declare then define 2024-01-12 09:02:42 +01:00
state.h chore(organization): state functions are now ordered to lifetime (enter < update < exit) 2023-11-24 16:22:16 +01:00
state_machine.c chore(whitespace): removed some whitespace in state_machine_init 2023-11-22 16:02:16 +01:00
state_machine.h feat(state machine): state machine now no longer has a separate next function 2023-11-22 13:02:21 +01:00
strutil.c feat: replaced messagereceiver with mirror 2024-01-11 23:28:42 +01:00
strutil.h feat: replaced messagereceiver with mirror 2024-01-11 23:28:42 +01:00
transform.c feat: reworked typeclasses to forward-declare then define 2024-01-12 09:02:42 +01:00
transform.h feat: reworked typeclasses to forward-declare then define 2024-01-12 09:02:42 +01:00
transformable.c new build system config 2023-11-20 12:04:55 +01:00
transformable.h feat: reworked typeclasses to forward-declare then define 2024-01-12 09:02:42 +01:00
typeclass_helpers.h feat: reworked typeclasses to forward-declare then define 2024-01-12 09:02:42 +01:00
vmath.h chore(windows port): Cleaned up some msvc warnings 2023-11-22 13:01:04 +01:00