Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/HarbourMasters/SpaghettiKart
/ functions
Functions
5,105 in github.com/HarbourMasters/SpaghettiKart
⨍
Functions
5,105
◇
Types & classes
867
↓ 802 callers
Function
gSPDisplayList
src/port/GBIMiddleware.cpp:12
↓ 361 callers
Method
Add
src/engine/registry/Registry.h:71
↓ 309 callers
Function
GetWorld
src/port/Game.cpp:88
↓ 251 callers
Function
random_int
src/racing/math_util.c:1040
↓ 200 callers
Function
sins
src/racing/math_util.c:1062
↓ 187 callers
Function
coss
src/racing/math_util.c:1066
↓ 186 callers
Function
add_menu_item
https://decomp.me/scratch/1BHpa Stack differences, can't figure out how to fix them
src/menu_items.c:5909
↓ 144 callers
Function
stbi__get8
tools/stb/stb_image.h:1406
↓ 135 callers
Function
CM_GetProps
src/port/Game.cpp:643
↓ 131 callers
Method
GetTrack
src/engine/Cup.cpp:34
↓ 127 callers
Function
spawn_player
arg4 is height? Or something like that?
src/spawn_players.c:79
↓ 126 callers
Function
set_text_color
src/menu_items.c:2036
↓ 115 callers
Function
FrameInterpolation_RecordCloseChild
src/port/interpolation/FrameInterpolation.cpp:650
↓ 113 callers
Function
object_next_state
src/update_objects.c:304
↓ 110 callers
Function
FrameInterpolation_RecordOpenChild
src/port/interpolation/FrameInterpolation.cpp:640
↓ 104 callers
Function
Button
src/port/ui/UIWidgets.cpp:123
↓ 103 callers
Function
render_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 callers
Function
InvertTriangleWindingByName
src/engine/tracks/Track.cpp:284
↓ 99 callers
Function
stbi__err
tools/stb/stb_image.h:851
↓ 91 callers
Function
print
src/os/is_debug.c:83
↓ 90 callers
Function
gSPVertex
src/port/GBIMiddleware.cpp:24
↓ 86 callers
Function
func_8005DAD8
src/code_80057C60.c:2622
↓ 86 callers
Function
s16_step_towards
src/math_util_2.c:250
↓ 85 callers
Function
print_text_mode_1
src/menu_items.c:2131
↓ 81 callers
Function
clear_object_flag
src/update_objects.c:223
↓ 81 callers
Function
set_object_flag
src/update_objects.c:219
↓ 77 callers
Function
func_80086FD4
src/code_80086E70.c:56
↓ 75 callers
Method
SetText
src/engine/tracks/Track.h:286
↓ 73 callers
Function
is_obj_flag_status_active
src/update_objects.c:231
↓ 71 callers
Function
rsp_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 callers
Function
atan2s
* 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 callers
Function
func_800C3448
src/audio/external.c:946
↓ 67 callers
Function
memcpy
src/os/string.c:4
↓ 67 callers
Function
set_particle_position_and_rotation
src/code_80057C60.c:2539
↓ 66 callers
Function
init_particle_player
src/code_80057C60.c:2548
↓ 65 callers
Function
m64_read_u8
src/audio/seqplayer.c:311
↓ 65 callers
Function
move_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 callers
Function
osRecvMesg
src/os/osRecvMesg.c:3
↓ 59 callers
Function
func_80033884
src/player_controller.c:3518
↓ 56 callers
Function
mtxf_translate_vec3f_mat3
translate the vector with a matrix
src/racing/math_util.c:556
↓ 55 callers
Function
init_object
src/update_objects.c:279
↓ 54 callers
Function
vec3f_set
src/racing/math_util.c:113
↓ 53 callers
Function
add_actor_to_empty_slot
returns actor index if any available actor type is -1
src/racing/actors.c:1338
↓ 52 callers
Function
play_sound
src/audio/external.c:1277
↓ 50 callers
Function
find_unused_obj_index
src/update_objects.c:126
↓ 48 callers
Function
cutscene_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 callers
Method
SetCurrentTrack
src/engine/World.cpp:39
↓ 46 callers
Function
func_800726CC
src/update_objects.c:351
↓ 44 callers
Function
GetCupIndex
src/port/Game.cpp:210
↓ 44 callers
Function
stbi__rewind
tools/stb/stb_image.h:764
↓ 43 callers
Method
write
(self, filename)
tools/asm_processor/asm_processor.py:379
↓ 42 callers
Function
func_80042330
src/math_util_2.c:692
↓ 42 callers
Function
player_decelerate_alternative
src/player_controller.c:3118
↓ 40 callers
Function
calculate_surface_height
src/racing/collision.c:466
↓ 40 callers
Function
object_calculate_new_pos_offset
src/code_80086E70.c:1931
↓ 39 callers
Function
is_within_render_distance
src/racing/math_util.c:1099
↓ 39 callers
Function
stbi__get16be
tools/stb/stb_image.h:1470
↓ 37 callers
Function
find_vtx_and_set_colours
* Recursive search for vertices and set their colour values. */
src/racing/collision.c:2163
↓ 36 callers
Function
copy_framebuffer
src/racing/skybox_and_splitscreen.c:829
↓ 36 callers
Function
func_800722A4
src/update_objects.c:247
↓ 36 callers
Function
print_text1_center_mode_1
src/menu_items.c:2230
↓ 36 callers
Function
set_and_run_timer_object
* @brief will return true if the timer is done */
src/update_objects.c:372
↓ 35 callers
Function
func_80072428
src/update_objects.c:294
↓ 35 callers
Function
mtxf_pos_rotation_xyz
look like create a translation and rotation matrix with arg1 position and arg2 rotation
src/racing/math_util.c:449
↓ 35 callers
Function
soundAlloc
src/audio/heap.c:151
↓ 33 callers
Function
check_bounding_collision
src/racing/collision.c:1299
↓ 33 callers
Function
func_800722CC
src/update_objects.c:251
↓ 32 callers
Function
GetCupCursorPosition
src/port/Game.cpp:707
↓ 32 callers
Function
clamp16
src/audio/mixer.c:127
↓ 32 callers
Function
f32_step_towards
src/math_util_2.c:308
↓ 32 callers
Function
set_track_offset_position
src/code_80005FD0.c:2266
↓ 32 callers
Function
stbi__get32le
tools/stb/stb_image.h:1493
↓ 31 callers
Function
func_80033A40
src/player_controller.c:3575
↓ 31 callers
Function
func_800418AC
src/math_util_2.c:431
↓ 31 callers
Function
func_8005AA4C
src/code_80057C60.c:1412
↓ 31 callers
Function
func_8006E420
src/code_80057C60.c:6613
↓ 31 callers
Function
render_menu_textures
src/menu_items.c:4558
↓ 31 callers
Function
set_particle_colour
src/code_80057C60.c:2555
↓ 30 callers
Function
func_80022A98
src/render_player.c:844
↓ 30 callers
Function
func_800652D4
src/code_80057C60.c:4699
↓ 30 callers
Function
set_object_timer_state
src/update_objects.c:275
↓ 30 callers
Function
stbi__get16le
tools/stb/stb_image.h:1485
↓ 30 callers
Function
stbi__skip
tools/stb/stb_image.h:1429
↓ 29 callers
Function
func_8004B35C
src/render_objects.c:1507
↓ 29 callers
Function
func_80086F60
src/code_80086E70.c:41
↓ 28 callers
Function
func_8005AA94
src/code_80057C60.c:1427
↓ 28 callers
Function
set_obj_origin_offset
src/code_80086E70.c:1815
↓ 27 callers
Function
IsPodiumCeremony
src/port/Game.cpp:842
↓ 27 callers
Function
IsYoshiValley
src/port/Game.cpp:827
↓ 27 callers
Function
get_angle_between_two_vectors
src/racing/math_util.c:94
↓ 27 callers
Function
get_optional_to
src/engine/SpawnParams.h:15
↓ 27 callers
Function
mtxf_multiplication
src/racing/math_util.c:803
↓ 27 callers
Function
set_optional_from
src/engine/SpawnParams.h:23
↓ 26 callers
Function
CM_GetActor
src/port/Game.cpp:724
↓ 26 callers
Function
get_string_width
Originally func_80093034
src/menu_items.c:2014
↓ 26 callers
Function
osSendMesg
src/os/osSendMesg.c:3
↓ 26 callers
Function
rsp_load_texture
src/render_objects.c:361
↓ 25 callers
Function
ApplyMatrixTransformations
src/engine/Matrix.cpp:74
↓ 25 callers
Function
OTRGetDimensionFromRightEdge
src/port/Engine.cpp:774
↓ 25 callers
Function
func_80295C6C
src/racing/render_courses.c:258
next →
1–100 of 5,105, ranked by callers