mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2026-05-07 17:31:41 +00:00
- Add `smlua_collision_add_surface`, `_move_surface`, `_delete_surface` Lua APIs - Add `remove_static_object_collision` to fully free a SOC and its surfaces - Split surface pools into separate static, SOC, and dynamic pools - Replace index-based SOC tracking with unique ID counter (`sSOCIdCounter`) - Invalidate Lua CObjects for recycled surfaces on pool clear - Expose `SURFACE_POOL_STATIC/DYNAMIC/SOC` constants to Lua - Add `growing_array_swap_and_pop` and `growing_array_swap_and_pop_index` to memory utils Co-authored-by: MysterD <myster@d> |
||
|---|---|---|
| .. | ||
| lua_constants | ||
| lua_definitions | ||
| autogen.sh | ||
| common.py | ||
| convert_constants.py | ||
| convert_functions.py | ||
| convert_structs.py | ||
| extract_constants.py | ||
| extract_display_lists.py | ||
| extract_functions.py | ||
| extract_object_fields.py | ||
| extract_structs.py | ||
| gen_hooks.py | ||
| gen_math.py | ||
| gen_sound.py | ||
| vec_types.py | ||