KikooDX
e1f6d108e2
Separated player vars, weird stuff happens.
2021-01-09 14:28:14 +01:00
KikooDX
bffaf264dd
Moved player init code main.c->player.c
2021-01-09 10:42:16 +01:00
KikooDX
c0633f4346
Spikes! Well chains. Whatever.
2021-01-08 19:03:58 +01:00
KikooDX
1844b66e09
Simplified a bit and cleaned up collision code
2021-01-05 16:24:55 +01:00
KikooDX
d4c1575ca9
The player can now vary their jump height + cleaning
2021-01-01 02:22:48 +01:00
KikooDX
943348e545
Changed meaning of origin
2020-12-27 23:53:34 +01:00
KikooDX
1a9052c0a2
Input buffering system, implemented for jumping.
2020-12-27 01:45:58 +01:00
KikooDX
8a4bc582a9
Better friction, kinda.
2020-12-24 12:20:12 +01:00
KikooDX
a5c414dd4c
Jump (yay) and grace frames support.
2020-12-23 23:22:02 +01:00
KikooDX
baa1a72703
Added speed value to the player, separated collision/movement from it's main step event. TODO in player.c.
2020-12-21 17:50:00 +01:00
KikooDX
833a1711c4
Winter cleaning
2020-12-21 12:18:55 +01:00
KikooDX
01c8782e8c
Meh collision system, good enough for now. Can be "playtested"
2020-09-28 12:53:04 +02:00
KikooDX
52477daac0
Camera clamping in stage limits and related
2020-09-23 12:19:40 +02:00
KikooDX
62cdb1ec7f
[new] Collision system base + miscellaneous code improvements and small bugfixes
2020-09-22 13:20:16 +02:00
KikooDX
a8234e35b6
Better camera offset system
2020-09-21 14:52:28 +02:00
KikooDX
134ef0588a
Independent UPS, FPS, precision, unit and drawing system.
2020-09-19 14:00:46 +02:00
KikooDX
65ceff3971
Lot of bugfixes and improvements :)
...
- [input] Completely rewrote most of the code
- [input/camera] Renamed `*_draw` functions used in debug section to
`*_draw_debug`
- [main/input] Now use `_Bool` instead of `int` when appropriate
- [input] Added function `input_is_up`
- [player] Added function `player_draw_debug`
- [vec] Use `int` instead of `float`, new macro `VEC_PRECISION`
- [main/camera/player/vec] Updated vector related code to work with the
new system
2020-09-18 11:12:34 +02:00
KikooDX
baa6071ebf
Input manager demonstration
2020-09-17 14:30:46 +02:00
KikooDX
316cc26539
[multiple files] More detailed Player struct, draw player function, draw camera compatible CG50, renamed Level.tiles -> Level.layers, removed layers test code from main, build for CG50 and FX9860 seamlessly
2020-09-16 11:21:05 +02:00
KikooDX
d8e23cd844
Camera lerp now working, first debug visualisation implemented. A lot of other misc stuff.
2020-09-14 14:37:46 +02:00
KikooDX
d95c1b6cb3
Shaping out the games structure
2020-09-11 18:07:53 +02:00
KikooDX
a496f428ce
Created player files, draw a pixel on screen for test
2020-09-11 12:01:24 +02:00