sm64coopdx/include
Isaac0-dev eaeaeb0f7f
add a way for mods to get dynamic surfaces that belong to specific objects (#59)
Adding this for collision minimap, but I'm sure it'd be useful for many other mods that deal with collision in this kind of way

exposes a function, obj_get_surface_from_index. pass in an object, and the index of the surface you want. numSurfaces is also added to know when to stop iterating through surfaces

Thanks to peachy for coming up with the better method of doing this

Co-authored-by: PeachyPeach <72323920+PeachyPeachSM64@users.noreply.github.com>
2024-06-06 17:24:28 +10:00
..
GL
PR revert texture coordinates as ints instead of shorts (#46) 2024-05-15 21:30:52 +10:00
libc Palette system overhaul and preset rewrite 2024-05-21 17:09:59 -04:00
stb Implemented dynos model packs into configfile 2022-03-10 19:23:38 -08:00
behavior_commands.h Added a full new custom behavior system (#124) 2022-06-02 12:19:54 -07:00
behavior_data.h Make most used and useful features built-ins (#242) 2023-02-26 03:15:54 +01:00
behavior_table.h Make most used and useful features built-ins (#242) 2023-02-26 03:15:54 +01:00
command_macros_base.h merge refresh 10 2020-06-20 02:49:59 +03:00
config.h Update to Refresh 13 (#19) 2022-03-13 00:17:10 -08:00
course_table.h Fix pause menus 2023-11-21 17:14:25 -05:00
dialog_ids.h merge refresh 10 2020-06-20 02:49:59 +03:00
eu_translation.h Adds support for compiling other regions (#378) 2023-05-03 00:54:25 -07:00
geo_commands.h Added support for custom skyboxes in DynOS level gen 2022-04-05 22:56:03 -07:00
gfx_dimensions.h merge refresh 10 2020-06-20 02:49:59 +03:00
helper_macros.h merge refresh 10 2020-06-20 02:49:59 +03:00
level_commands.h Shorten include paths by removing unnecessary "src/" 2024-04-17 17:28:38 -04:00
level_misc_macros.h merge refresh 10 2020-06-20 02:49:59 +03:00
level_table.h merge refresh 10 2020-06-20 02:49:59 +03:00
luigi_sounds.h extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
macro_preset_names.h merge refresh 10 2020-06-20 02:49:59 +03:00
macro_presets.h Improvements to late-join synchronization 2021-06-09 22:35:34 -07:00
macros.h Massive DynOS refactor for performance/organization 2022-04-19 21:06:18 -07:00
macros.inc
make_const_nonconst.h
mario_animation_ids.h Remove OMM Rebirth temporary fixes (#542) 2024-03-25 18:35:25 -04:00
mario_geo_switch_case_ids.h merge refresh 10 2020-06-20 02:49:59 +03:00
model_ids.h sm64coopdx 2023-10-30 01:03:36 -04:00
moving_texture_macros.h merge refresh 10 2020-06-20 02:49:59 +03:00
object_constants.h Make most used and useful features built-ins (#242) 2023-02-26 03:15:54 +01:00
object_fields.h Make most used and useful features built-ins (#242) 2023-02-26 03:15:54 +01:00
platform_info.h merge refresh 10 2020-06-20 02:49:59 +03:00
prevent_bss_reordering.h merge refresh 10 2020-06-20 02:49:59 +03:00
segment_symbols.h merge refresh 10 2020-06-20 02:49:59 +03:00
segments.h Added extended bounds 2022-04-06 08:40:22 -07:00
seq_ids.h Update to Refresh 13 (#19) 2022-03-13 00:17:10 -08:00
seq_luigi.inc sm64coopdx 2023-10-30 01:03:36 -04:00
seq_macros.inc sm64coopdx 2023-10-30 01:03:36 -04:00
seq_toad.inc sm64coopdx 2023-10-30 01:03:36 -04:00
seq_wario.inc sm64coopdx 2023-10-30 01:03:36 -04:00
sm64.h djui player menu custom camera cutscene (#2) 2024-03-28 18:53:46 -04:00
sounds.h extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
special_preset_names.h merge refresh 10 2020-06-20 02:49:59 +03:00
special_presets.h merge refresh 10 2020-06-20 02:49:59 +03:00
surface_terrains.h sm64coopdx 2023-10-30 01:03:36 -04:00
textures.h More DynOS custom level progress - BOB can now compile 2022-04-03 03:30:47 -07:00
tinfl.h
toad_sounds.h extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
trig_tables.inc.c
types.h add a way for mods to get dynamic surfaces that belong to specific objects (#59) 2024-06-06 17:24:28 +10:00
ultra64.h
wario_sounds.h extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00