18 Commits

Author SHA1 Message Date
ff444f8acd Stage IX and X implemented. Timer 2024-08-25 13:37:47 -05:00
3ff6153263 Stages 6-8. 2024-08-25 11:19:06 -05:00
0f725d2403 Stage V + AI implemented. 2024-08-23 17:14:04 -05:00
dd853d147e Stage IV added. AI implemented. Fix AI quirks. Fix other AI types not loading. 2024-08-23 05:58:09 -05:00
34849a8518 Add Stage III. Add Stage III AI. Fix up AI routines. Make lava border tiles transparent. 2024-08-22 23:57:41 -07:00
a235dc7ca3 Added music tracks. Extended AI reading to be any number of files beyond the initial amount. 2024-08-22 16:36:36 -05:00
e3606ab931 Added Stage 2, AI per-map difficulty settings. 2024-08-22 12:50:01 -05:00
faa063a11c Add Stage I 2024-08-22 11:12:43 -05:00
a3214adc77 Added tunnel connections to tmx/tsx parsing 2024-08-21 17:39:04 -05:00
fa25cfa54c Added landing mechanic and landing animations. Add safe spot find algorithm. Prepare Fallometer graphics. 2024-08-19 17:15:27 -05:00
2a821cb70a Fix collision bugs, added sky covers. Implemented basic hamster jet animations. 2024-08-19 01:56:12 -05:00
132710d800 Fix bug with terrain collisions not being read properly. Added movement resolution and collisions. Made boundary solid. Make blank tiles be solid. Add water void. 2024-08-18 15:38:38 -05:00
cb16ce831a Update graphics to match new palette. Powerup reading and parsing/spawning completed. 2024-08-17 16:00:33 -05:00
13908da158 Adjust all physics values to be modified by terrain types. 2024-08-17 12:36:56 -05:00
32f6165f7d Detection of terrain types. 2024-08-17 12:05:24 -05:00
6822a4916c Implement multi-layer map rendering. Fix bug with GetLayers() returning a reference to a temporary copy of MapData. For whatever reason...oops. 2024-08-17 11:15:02 -05:00
4be0ebc161 Added animated water and lava tiles. 2024-08-17 09:09:52 -05:00
f234f1a4fe Added TMX Map Parsing. Added more color cycling to default border template. 2024-08-16 23:48:55 -05:00