mirror of
https://github.com/mwpenny/portal64-still-alive.git
synced 2024-10-19 22:27:36 -04:00
1d0b22df61
* When building with CMake, dynamic model lists are now generated * Factored common code out of generate_*_list.js files to deduplicate * Better separated generated model lists from main game code `dynamic_asset_data.c` and `dynamic_animated_asset_data.c` previously #included the corresponding generated headers, and `dynamic_asset_loader.c` declared externs for the contents. This messiness was likely done so the generated code would be built automatically (the Makefile globs all C files under `src/`). Now, model list data is output to C source files which are built explicitly. This, with some refactoring, allows the previously mentioned source files and externs to be removed. This is a bit hacky in the Makefile but will be automatic under CMake by using target properties. * Reorganized some files under `tools/` |
||
---|---|---|
.. | ||
audio | ||
controls | ||
decor | ||
effects | ||
font | ||
graphics | ||
levels | ||
locales | ||
materials | ||
math | ||
menu | ||
physics | ||
player | ||
savefile | ||
scene | ||
sk64 | ||
system | ||
util | ||
CMakeLists.txt | ||
defs.h | ||
main.c | ||
main.h |