MCPcopy Index your code

hub / github.com/HarbourMasters/SpaghettiKart / functions

Functions5,105 in github.com/HarbourMasters/SpaghettiKart

↓ 802 callersFunctiongSPDisplayList
src/port/GBIMiddleware.cpp:12
↓ 361 callersMethodAdd
src/engine/registry/Registry.h:71
↓ 309 callersFunctionGetWorld
src/port/Game.cpp:88
↓ 251 callersFunctionrandom_int
src/racing/math_util.c:1040
↓ 200 callersFunctionsins
src/racing/math_util.c:1062
↓ 187 callersFunctioncoss
src/racing/math_util.c:1066
↓ 186 callersFunctionadd_menu_item
https://decomp.me/scratch/1BHpa Stack differences, can't figure out how to fix them
src/menu_items.c:5909
↓ 144 callersFunctionstbi__get8
tools/stb/stb_image.h:1406
↓ 135 callersFunctionCM_GetProps
src/port/Game.cpp:643
↓ 131 callersMethodGetTrack
src/engine/Cup.cpp:34
↓ 127 callersFunctionspawn_player
arg4 is height? Or something like that?
src/spawn_players.c:79
↓ 126 callersFunctionset_text_color
src/menu_items.c:2036
↓ 115 callersFunctionFrameInterpolation_RecordCloseChild
src/port/interpolation/FrameInterpolation.cpp:650
↓ 113 callersFunctionobject_next_state
src/update_objects.c:304
↓ 110 callersFunctionFrameInterpolation_RecordOpenChild
src/port/interpolation/FrameInterpolation.cpp:640
↓ 104 callersFunctionButton
src/port/ui/UIWidgets.cpp:123
↓ 103 callersFunctionrender_set_position
* Inserts matrix into the rsp. Position, rotation and mode of where to render the next object and check number of * object already render Note that g
src/racing/math_util.c:53
↓ 100 callersFunctionInvertTriangleWindingByName
src/engine/tracks/Track.cpp:284
↓ 99 callersFunctionstbi__err
tools/stb/stb_image.h:851
↓ 91 callersFunctionprint
src/os/is_debug.c:83
↓ 90 callersFunctiongSPVertex
src/port/GBIMiddleware.cpp:24
↓ 86 callersFunctionfunc_8005DAD8
src/code_80057C60.c:2622
↓ 86 callersFunctions16_step_towards
src/math_util_2.c:250
↓ 85 callersFunctionprint_text_mode_1
src/menu_items.c:2131
↓ 81 callersFunctionclear_object_flag
src/update_objects.c:223
↓ 81 callersFunctionset_object_flag
src/update_objects.c:219
↓ 77 callersFunctionfunc_80086FD4
src/code_80086E70.c:56
↓ 75 callersMethodSetText
src/engine/tracks/Track.h:286
↓ 73 callersFunctionis_obj_flag_status_active
src/update_objects.c:231
↓ 71 callersFunctionrsp_set_matrix_transformation
* @brief set the matrix to a transformation matrix * * @param translate or position * @param orientation * @param scale */
src/math_util_2.c:1044
↓ 69 callersFunctionatan2s
* Compute the angle from (0, 0) to (x, y) as a u16. Given that terrain is in * the xz-plane, this is commonly called with (z, x) to get a yaw angle.
src/racing/math_util.c:900
↓ 69 callersFunctionfunc_800C3448
src/audio/external.c:946
↓ 67 callersFunctionmemcpy
src/os/string.c:4
↓ 67 callersFunctionset_particle_position_and_rotation
src/code_80057C60.c:2539
↓ 66 callersFunctioninit_particle_player
src/code_80057C60.c:2548
↓ 65 callersFunctionm64_read_u8
src/audio/seqplayer.c:311
↓ 65 callersFunctionmove_f32_towards
* Function: move_f32_towards * Parameters: * f32 *startingValue - Pointer to the float that will be modified * f32 targetValue - Flo
src/render_player.c:752
↓ 65 callersFunctionosRecvMesg
src/os/osRecvMesg.c:3
↓ 59 callersFunctionfunc_80033884
src/player_controller.c:3518
↓ 56 callersFunctionmtxf_translate_vec3f_mat3
translate the vector with a matrix
src/racing/math_util.c:556
↓ 55 callersFunctioninit_object
src/update_objects.c:279
↓ 54 callersFunctionvec3f_set
src/racing/math_util.c:113
↓ 53 callersFunctionadd_actor_to_empty_slot
returns actor index if any available actor type is -1
src/racing/actors.c:1338
↓ 52 callersFunctionplay_sound
src/audio/external.c:1277
↓ 50 callersFunctionfind_unused_obj_index
src/update_objects.c:126
↓ 48 callersFunctioncutscene_event
* Call the event while `start` <= gCutsceneShotTimer <= `end` * If `end` is -1, call for the rest of the shot. */
src/ending/ceremony_and_credits.c:481
↓ 46 callersMethodSetCurrentTrack
src/engine/World.cpp:39
↓ 46 callersFunctionfunc_800726CC
src/update_objects.c:351
↓ 44 callersFunctionGetCupIndex
src/port/Game.cpp:210
↓ 44 callersFunctionstbi__rewind
tools/stb/stb_image.h:764
↓ 43 callersMethodwrite
(self, filename)
tools/asm_processor/asm_processor.py:379
↓ 42 callersFunctionfunc_80042330
src/math_util_2.c:692
↓ 42 callersFunctionplayer_decelerate_alternative
src/player_controller.c:3118
↓ 40 callersFunctioncalculate_surface_height
src/racing/collision.c:466
↓ 40 callersFunctionobject_calculate_new_pos_offset
src/code_80086E70.c:1931
↓ 39 callersFunctionis_within_render_distance
src/racing/math_util.c:1099
↓ 39 callersFunctionstbi__get16be
tools/stb/stb_image.h:1470
↓ 37 callersFunctionfind_vtx_and_set_colours
* Recursive search for vertices and set their colour values. */
src/racing/collision.c:2163
↓ 36 callersFunctioncopy_framebuffer
src/racing/skybox_and_splitscreen.c:829
↓ 36 callersFunctionfunc_800722A4
src/update_objects.c:247
↓ 36 callersFunctionprint_text1_center_mode_1
src/menu_items.c:2230
↓ 36 callersFunctionset_and_run_timer_object
* @brief will return true if the timer is done */
src/update_objects.c:372
↓ 35 callersFunctionfunc_80072428
src/update_objects.c:294
↓ 35 callersFunctionmtxf_pos_rotation_xyz
look like create a translation and rotation matrix with arg1 position and arg2 rotation
src/racing/math_util.c:449
↓ 35 callersFunctionsoundAlloc
src/audio/heap.c:151
↓ 33 callersFunctioncheck_bounding_collision
src/racing/collision.c:1299
↓ 33 callersFunctionfunc_800722CC
src/update_objects.c:251
↓ 32 callersFunctionGetCupCursorPosition
src/port/Game.cpp:707
↓ 32 callersFunctionclamp16
src/audio/mixer.c:127
↓ 32 callersFunctionf32_step_towards
src/math_util_2.c:308
↓ 32 callersFunctionset_track_offset_position
src/code_80005FD0.c:2266
↓ 32 callersFunctionstbi__get32le
tools/stb/stb_image.h:1493
↓ 31 callersFunctionfunc_80033A40
src/player_controller.c:3575
↓ 31 callersFunctionfunc_800418AC
src/math_util_2.c:431
↓ 31 callersFunctionfunc_8005AA4C
src/code_80057C60.c:1412
↓ 31 callersFunctionfunc_8006E420
src/code_80057C60.c:6613
↓ 31 callersFunctionrender_menu_textures
src/menu_items.c:4558
↓ 31 callersFunctionset_particle_colour
src/code_80057C60.c:2555
↓ 30 callersFunctionfunc_80022A98
src/render_player.c:844
↓ 30 callersFunctionfunc_800652D4
src/code_80057C60.c:4699
↓ 30 callersFunctionset_object_timer_state
src/update_objects.c:275
↓ 30 callersFunctionstbi__get16le
tools/stb/stb_image.h:1485
↓ 30 callersFunctionstbi__skip
tools/stb/stb_image.h:1429
↓ 29 callersFunctionfunc_8004B35C
src/render_objects.c:1507
↓ 29 callersFunctionfunc_80086F60
src/code_80086E70.c:41
↓ 28 callersFunctionfunc_8005AA94
src/code_80057C60.c:1427
↓ 28 callersFunctionset_obj_origin_offset
src/code_80086E70.c:1815
↓ 27 callersFunctionIsPodiumCeremony
src/port/Game.cpp:842
↓ 27 callersFunctionIsYoshiValley
src/port/Game.cpp:827
↓ 27 callersFunctionget_angle_between_two_vectors
src/racing/math_util.c:94
↓ 27 callersFunctionget_optional_to
src/engine/SpawnParams.h:15
↓ 27 callersFunctionmtxf_multiplication
src/racing/math_util.c:803
↓ 27 callersFunctionset_optional_from
src/engine/SpawnParams.h:23
↓ 26 callersFunctionCM_GetActor
src/port/Game.cpp:724
↓ 26 callersFunctionget_string_width
Originally func_80093034
src/menu_items.c:2014
↓ 26 callersFunctionosSendMesg
src/os/osSendMesg.c:3
↓ 26 callersFunctionrsp_load_texture
src/render_objects.c:361
↓ 25 callersFunctionApplyMatrixTransformations
src/engine/Matrix.cpp:74
↓ 25 callersFunctionOTRGetDimensionFromRightEdge
src/port/Engine.cpp:774
↓ 25 callersFunctionfunc_80295C6C
src/racing/render_courses.c:258
next →1–100 of 5,105, ranked by callers