Sara
05451c6ca3
feat: implemented level functions
...
and refactored Enemy and Player to spawn using level files
2024-01-25 00:07:34 +01:00
Sara
f1cf1110fc
feat: added Player Slash state
2024-01-21 22:12:40 +01:00
Sara
73104a02c4
feat: documentation pass
2024-01-20 12:34:13 +01:00
Sara
3c15d808b5
feat: implemented slide attack with QCF+H
2024-01-18 18:30:41 +01:00
Sara
2f26672fc4
feat: adjusted player input rate
2024-01-18 14:16:35 +01:00
Sara
c66a8d8705
feat: changed size of character hitboxes
2024-01-16 17:19:50 +01:00
Sara
4265148156
feat: added air heavy attack
2024-01-16 12:37:51 +01:00
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
Sara
96acaa0a24
feat: implemented player jump
2024-01-15 20:33:09 +01:00
Sara
46ef92ef92
feat: separated combat and movement collision layers
2024-01-14 22:15:10 +01:00
Sara
1fb0aedac2
feat: added player kick state
2024-01-12 16:22:12 +01:00
Sara
95f5bcfee7
feat: PlayerAttackInput is now PlayerJabInput, added PlayerHeavyInput
2024-01-12 12:40:40 +01:00
Sara
aca01507ed
feat: added compositeaxis1d_from_keys and from_buttons
...
This required moving InputDelegateFn from input.h to input_axis.h
2024-01-12 12:26:23 +01:00
Sara
0c6f1dd8cf
feat: reworked typeclasses to forward-declare then define
...
forward declarations are simplified with decl_typeclass_impl
impl_Typeclass_for now instead only define
static inline impl_Typeclass_for can be used to achieve the old behaviour
2024-01-12 09:02:42 +01:00
Sara
bf23ff877a
feat: replaced messagereceiver with mirror
2024-01-11 23:28:42 +01:00
Sara
086e8fc449
feat: player attacks now query combat physics layer
2023-11-29 14:21:08 +01:00
Sara
04ade25772
chore: removed debug draws
2023-11-29 14:20:40 +01:00
Sara
58e93e3336
feat: PlayerStart now resets the animation
2023-11-29 11:47:50 +01:00
Sara
1dae0d7f12
fix(windows): removed cast from static definition
2023-11-27 19:02:33 +01:00
Sara
53af5fb66d
feat: player implements no message receiver
2023-11-27 17:40:51 +01:00
Sara
ece2a24a78
chore: removed tabs from whitespace-only lines
2023-11-26 13:32:27 +01:00
Sara
94cc7e8c6c
feat: increased size of the player collider
2023-11-26 13:11: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
7851fc5a24
fix: changed player collision size
2023-11-24 23:31:40 +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
333ada2752
feat(player): player now implements physics entity
2023-11-24 21:16:28 +01:00
Sara
eb871a9d5f
feat(player): players state machine is now it's own file
2023-11-24 19:08:48 +01:00
Sara
d1870e7a19
feat(game): added player
2023-11-24 16:22:59 +01:00