Commit Graph

15 Commits

Author SHA1 Message Date
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