KikooDX
1f86fd6ccb
raise error when level to load doesn't exist
...
Better than System Error.
2021-05-29 12:12:51 +02:00
KikooDX
55d386696f
game flow (pun intended)
2021-05-27 16:53:40 +02:00
KikooDX
64a702ec52
water
2021-05-27 16:20:47 +02:00
KikooDX
25d928cef1
level loading: bundle levels in binary
...
This doesn't replace the BFile loading system. This method is safer,
faster and doesn't use gint_switch. The BFile system can be reused for
additionnal features, such as custom user levels (definitly NOT coming
in the first public release).
2021-05-08 02:22:17 +02:00
KikooDX
d585e2db6f
clang-format: break after top level definitions
2021-05-06 13:48:28 +02:00
KikooDX
fb0ded84f5
Change line limit from 72 to 80
...
Lot of files were messy because of the small limit
2021-05-06 13:48:28 +02:00
KikooDX
febebf43e5
optimisation: make drawing level faster
...
No more framedrops. Nice.
2021-05-06 13:48:25 +02:00
KikooDX
9d9339e921
Tileset rendering optimisations
2021-05-06 13:48:25 +02:00
KikooDX
78458ecd93
Transitions step 1
2021-05-06 13:48:25 +02:00
KikooDX
c89a04a27b
Display level name
2021-05-06 13:48:22 +02:00
KikooDX
2c983c18bf
CMakeLists.txt: add script and dependency to automate level listing
2021-05-06 13:48:22 +02:00
KikooDX
4b1b4abbea
Renamed levels
...
0000 -> pillars
0001 -> human
2021-05-06 13:48:22 +02:00
KikooDX
6bd8858e78
Gold and exit lock
2021-05-03 00:49:03 +02:00
KikooDX
a296033f51
Death and next level events
2021-05-03 00:49:03 +02:00
KikooDX
e1db9dc69a
Project base
2021-05-03 00:49:03 +02:00