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/` |
||
---|---|---|
.. | ||
level_scripts | ||
models | ||
sound | ||
auto_uv.py | ||
bake_lighting.py | ||
convert_asset.py | ||
debug_simplex.py | ||
debug_surface_builder.py | ||
dump_rcp_state.py | ||
font_converter.js | ||
generate_animation_ld.js | ||
generate_level_ld.js | ||
profile_parser.js | ||
romfix64.sh | ||
setup.sh | ||
zimage_formatter.js |