Commit Graph

9 Commits

Author SHA1 Message Date
Josh K
6f6a429163 Added 'res' dir from which resources are loaded. Level data loaded from util is now as a copy, so original data from EXE is preserved. Input events polled in a loop. Fixed start_level so jumping is completely reset. Z key can be used for jumping as well. Added rest of hardcoded player starts. 2018-07-17 06:43:58 -04:00
Slipyx
13ec0a5067 Trophy and level switching mechanics. Level view scrolling functionality. Jumping input detected as an event. More faithful jump timing. 2018-07-14 02:17:28 -04:00
Slipyx
e4e59f4bcc Fixed jumping physics. 2018-07-13 03:24:53 -04:00
Slipyx
bef9eeb447 Broken jumping. Pickups. Masked dave sprites. 2018-07-12 05:18:36 -04:00
Slipyx
69c3343160 Initial collision detection code. Collides left and right movement. 2018-07-12 00:50:40 -04:00
Slipyx
4fe16c1aae Initial dave player state code. Basic left and right movement. 2018-07-12 00:14:15 -04:00
Slipyx
7c72390767 Initial game loop implemented with fixed time step. Loads tiles and levels directly from uncompressed DAVE.EXE. Draws levels 20x10 tiles at a time with support for scrolling. Renderer is set to logical size of 320x200 with SDL automatically handling scaling and letterboxing. Makefiles work with MinGW now. 2018-07-08 01:31:03 -04:00
Josh K
952b7099fb Refactored util to be more lib-like, so its functionality can be used by the game too. This way the game can load and use the resources from the uncompressed DAVE.EXE without needing export. 2018-07-05 20:05:32 -04:00
Josh K
619aa4ba82 Initial commit of Let's Make Dangerous Dave. Utility finished. Initial game code. 2018-07-05 15:24:47 -04:00