papermario/src/code_b72b0_len_15ed0.c
2020-10-14 16:43:51 +01:00

268 lines
7.9 KiB
C

#include "common.h"
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", clear_virtual_models);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", init_virtual_models);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", load_virtual_model);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80120DE4);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80120F04);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80120FB8);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80121140);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80121184);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80121CE8);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80121EB8);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80122088);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80122188);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80122288);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80122D7C);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80122DDC);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80122DFC);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80122E94);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80122EE8);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80122F24);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80122F64);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80122F8C);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80122FB8);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", enable_entity_fog);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", disable_entity_fog);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", set_entity_fog_dist);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", set_entity_fog_color);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", is_entity_fog_enabled);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", get_entity_fog_distance);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", get_entity_fog_color);
void stub_dynamic_entity_delegate(void) {}
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", clear_dynamic_entity_list);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", init_dynamic_entity_list);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", bind_dynamic_entity_3);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", bind_dynamic_entity_7);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", bind_dynamic_entity_B);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", update_dynamic_entities);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", render_dynamic_entities);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_801234E0);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80123550);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_801235C0);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", get_dynamic_entity);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", clear_character_set);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", clear_printers);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", load_font_data);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", load_font);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", update_messages);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", _update_message);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", render_messages);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80124434);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80124570);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", initialize_printer);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", dma_load_string);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", load_message_to_buffer);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", load_string);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", _load_string);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", load_message_to_printer);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", clamp_printer_coords);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", cancel_message);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", set_message_images);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", set_message_string);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", set_message_value);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", close_message);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80125C84);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", get_char_width);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", get_string_properties);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", get_string_width);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_801264B0);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", draw_string);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80126790);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80126EAC);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80126F78);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", draw_digit);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", draw_number);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80127B70);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80127BA4);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80127D90);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_8012C2E0);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_8012C324);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_8012C9A8);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_8012CA08);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", _draw_message_box);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_8012D3DC);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_8012DB58);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_8012E8E0);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_8012E9A0);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_8012EC94);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_8012F500);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_8012FE10);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_8012FE78);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_801309F0);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80130A04);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80130ACC);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", draw_coin_sparkles);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", get_item_entity);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80130F70);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80130FAC);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", clear_item_entity_data);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", init_item_entity_list);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80131128);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", make_item_entity);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", make_item_entity_nodelay);
INCLUDE_ASM(void, "code_b72b0_len_15ed0", make_item_entity_delayed, s32 itemID, f32 x, f32 y, f32 z, s32 unk1,
s32 unk2,
s32 unk3);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", init_got_item);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80131DD4);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", update_item_entities);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", appendGfx_item_entity);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", draw_item_entities);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80132D94);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", render_item_entities);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", remove_item_entity_by_reference);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", remove_item_entity_by_index);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80133A94);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", test_item_player_collision);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80133FC8);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", set_item_entity_flags);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", clear_item_entity_flags);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_801341B0);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_801341E8);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", set_item_entity_position);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80134230);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80134240);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", update_item_entity_collectable);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_8013559C);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", update_item_entity_static);
void func_801356C4(void) {}
void func_801356CC(void) {}
void func_801356D4(void) {}
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", update_item_entity_temp);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_801363A0);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_8013673C);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_801369D0);
INCLUDE_ASM(s32, "code_b72b0_len_15ed0", func_80136A08);