11 Commits

Author SHA1 Message Date
2077ecde63 Implement hot reloading 2025-01-06 15:15:32 +00:00
61c0e17fd8 Remove ASAN from sanitizers config
SDL2 seems to use some unintialized memory in SDL_Init() so ASAN just
kills the program right away if it's enabled (sad).  UBSAN is still
very useful in its own right, though, so makes sense to have an option
to enable only that.
2025-01-02 17:16:01 +00:00
3952d93bb0 Add CMake option to enable/disable performance monitoring 2025-01-02 17:13:35 +00:00
d9981d8d61 Rename app/ directory to game/ 2025-01-02 14:21:12 +00:00
f196440112 Remove unused tests directory 2025-01-02 00:16:58 +00:00
fa7315d6b3 Implement basic map drawing from tileset 2024-12-27 16:13:21 +00:00
c0fc016b85 Implement TMX map loading 2024-12-26 20:00:42 +00:00
57a9b20449 Create basic SDL2 application 2024-12-26 15:40:36 +00:00
69b958d393 Set up linter 2024-12-25 18:08:55 +00:00
5c49bb98ce Set up auto-formatter 2024-12-25 18:08:53 +00:00
21cf170b5a Create project skeleton 2024-12-25 18:08:50 +00:00