#ifndef M_PLAYER_LIB_H #define M_PLAYER_LIB_H #include "ultra64.h" struct Player; struct Game_Play; struct PrivateInfo; struct PlayerControllerData; // void func_800B1160_jp(); // void func_800B11B0_jp(); // void func_800B11F8_jp(); // void func_800B1264_jp(); // void func_800B12A0_jp(); // void func_800B12C8_jp(); // void func_800B12F4_jp(); UNK_RET func_800B131C_jp(UNK_TYPE arg0); // void func_800B1364_jp(); // void func_800B1384_jp(); // void func_800B1410_jp(); // void func_800B149C_jp(); // void func_800B14BC_jp(); // void func_800B1590_jp(); // void func_800B1614_jp(); // void func_800B1650_jp(); void func_800B167C_jp(u8* arg0, UNK_RET arg1); // void func_800B16D0_jp(); // void func_800B16F8_jp(); void func_800B1784_jp(struct Game_Play*); // void func_800B1838_jp(); void func_800B190C_jp(struct Game_Play*); // void func_800B1944_jp(); void func_800B1960_jp(struct Game_Play*, UNK_TYPE, UNK_TYPE); void func_800B19C4_jp(struct Game_Play*, UNK_TYPE, UNK_TYPE); void func_800B1A28_jp(struct Game_Play*); void func_800B1A60_jp(struct Game_Play*); void mPlib_Object_Exchange_keep_Player_dt(struct Game_Play* game_play); // void func_800B1AE0_jp(); // void func_800B1B3C_jp(); // void func_800B1B6C_jp(); // void func_800B1BB8_jp(); // void func_800B1BE8_jp(); struct Player* get_player_actor_withoutCheck(struct Game_Play* game_play); // void func_800B1C90_jp(); s32 mPlib_get_player_actor_main_index(struct Game_Play*); // void func_800B1CE0_jp(); // void func_800B1D14_jp(); // void func_800B1D40_jp(); // void func_800B1D68_jp(); UNK_RET func_800B1D94_jp(void* segment, UNK_TYPE arg1); // void func_800B1DE8_jp(); // void func_800B1E94_jp(); void mPlib_change_player_cloth_info_lv2(struct PrivateInfo*, u16); void mPlib_Load_PlayerTexAndPallet(u8*, u8*, s32); // void func_800B1F74_jp(); // void func_800B1F84_jp(); // void func_800B1FAC_jp(); // void func_800B2008_jp(); // void func_800B2060_jp(); // void func_800B20A8_jp(); // void func_800B2170_jp(); // void func_800B21A0_jp(); // void func_800B21D0_jp(); // void func_800B21E0_jp(); s32 mPlib_Check_able_force_speak_label(struct Game_Play*, struct Actor*); // void func_800B2244_jp(); // void func_800B2284_jp(); // void func_800B22A4_jp(); // void func_800B22D0_jp(); // void func_800B22FC_jp(); // void func_800B2350_jp(); void mPlib_request_main_invade_type1(struct Game_Play*); void mPlib_request_main_refuse_type1(struct Game_Play*); void mPlib_request_main_wait_type3(struct Game_Play*); s32 mPlib_request_main_talk_end_type1(struct Game_Play*, s32); s32 mPlib_request_main_talk_type1(struct Game_Play*, struct Actor*, s32, s32); // void func_800B24F8_jp(); // void func_800B255C_jp(); // void func_800B25F4_jp(); // void func_800B2698_jp(); // void func_800B26E8_jp(); // void func_800B2720_jp(); // void func_800B2778_jp(); void mPlib_request_main_door_type1(struct Game_Play*, xyz_t*, s16, s32, struct Actor*); void mPlib_request_main_door_type2(struct Game_Play*, xyz_t*, s16, s32, struct Actor*); // void func_800B286C_jp(); // void func_800B28B0_jp(); // void func_800B2908_jp(); // void func_800B2A04_jp(); // void func_800B2A48_jp(); // void func_800B2A8C_jp(); void func_800B2AD0_jp(struct Game_Play*); // void func_800B2B08_jp(); // void func_800B2B60_jp(); // void func_800B2BA0_jp(); // void func_800B2BE0_jp(); // void func_800B2C3C_jp(); // void func_800B2C80_jp(); // void func_800B2CD8_jp(); // void func_800B2D18_jp(); // void func_800B2D74_jp(); s32 mPlib_check_request_main_talk_type1_priority(struct Game_Play*); s32 mPlib_check_request_main_speak_type1_priority(struct Game_Play*); s32 mPlib_check_request_main_demo_geton_boat_wade_priority(struct Game_Play*); s32 mPlib_check_request_main_door_type1_priority(struct Game_Play*); s32 mPlib_check_request_main_wade_priority(struct Game_Play*); s32 mPlib_check_request_main_demo_wade_priority(struct Game_Play*); // void func_800B3104_jp(); // void func_800B314C_jp(); // void func_800B31B4_jp(); // void func_800B321C_jp(); void mPlib_strength_request_main_door_priority(struct Game_Play*); s32 mPlib_check_request_main_outdoor_priority(struct Game_Play*); // void func_800B32FC_jp(); // void func_800B3330_jp(); // void func_800B33AC_jp(); s32 mPlib_able_submenu_type1(struct Game_Play* game_play); // void func_800B34B8_jp(); s32 mPlib_check_player_open_umbrella(struct Game_Play* game_play); // void func_800B3534_jp(); // void func_800B3588_jp(); // void func_800B35E4_jp(); // void func_800B3660_jp(); // void func_800B36E0_jp(); // void func_800B370C_jp(); // void func_800B3730_jp(); // void func_800B375C_jp(); // void func_800B3780_jp(); // void func_800B37AC_jp(); // void func_800B3864_jp(); // void func_800B3A48_jp(); // void func_800B3A60_jp(); // void func_800B3A74_jp(); // void func_800B3A84_jp(); // void func_800B3AD4_jp(); s32 func_800B3B24_jp(xyz_t*); Actor* func_800B3B74_jp(void); s32 func_800B3BBC_jp(s32, s32); // void func_800B3C14_jp(); // void func_800B3C64_jp(); // void func_800B3CB4_jp(); // void func_800B3CDC_jp(); // void func_800B3DD0_jp(); // void func_800B3F30_jp(); // void func_800B4038_jp(); // void func_800B553C_jp(); // void func_800B5598_jp(); // void func_800B55D0_jp(); // void func_800B5620_jp(); // void func_800B5678_jp(); void mPlib_Set_able_hand_all_item_in_demo(s8 arg0); s32 func_800B56D0_jp(void); s32 func_800B5718_jp(void); // void func_800B5760_jp(); // void func_800B579C_jp(); // void func_800B57D8_jp(); // void func_800B5830_jp(); // void func_800B5880_jp(); // void func_800B58C4_jp(); // void func_800B5910_jp(); struct PlayerControllerData* mPlib_Get_controller_data_for_title_demo_p(void); void func_800B594C_jp(void); // void func_800B5980_jp(); // void func_800B5AA0_jp(); // void func_800B5AB8_jp(); // void func_800B5B1C_jp(); // void func_800B5B70_jp(); s32 mPlib_Check_tree_shaken_little(xyz_t*); s32 mPlib_Check_tree_shaken_big(xyz_t*); // void func_800B5C60_jp(); // void func_800B5CD4_jp(); // void func_800B5D34_jp(); // void func_800B5DA8_jp(); // void func_800B5DEC_jp(); // void func_800B5E30_jp(); s32 func_800B5EA4_jp(struct Game_Play*); // void func_800B5F18_jp(); // void func_800B5FD0_jp(); // void func_800B6074_jp(); #endif