Go to the source code of this file.
Data Structures | |
struct | WorldPartner |
Typedefs | |
typedef void(* | PartnerFunc) (Npc *partner) |
typedef s32(* | PartnerBoolFunc) (Npc *partner) |
typedef s32(* | PartnerTesHitFunc) (Npc *partner, Npc *enemy) |
Functions | |
s32 | partner_init_get_out (Npc *) |
s32 | partner_get_out (Npc *) |
s32 | partner_init_put_away (Npc *partner) |
s32 | partner_put_away (Npc *partner) |
s32 | partner_can_use_ability (void) |
s32 | partner_use_ability (void) |
void | partner_do_player_collision (Npc *partner) |
void | partner_walking_follow_player (Npc *partner) |
s32 | func_800EA52C (s32) |
s32 | partner_force_player_flip_done (void) |
void | partner_suspend_ability_script (void) |
void | partner_resume_ability_script (void) |
void | partner_enable_input (void) |
Variables | |
Npc * | wPartnerNpc |
struct WorldPartner |
Data Fields | ||
---|---|---|
void * | dmaStart | |
void * | dmaEnd | |
void * | dmaDest |
Always 0x802BD100 |
s32 | isFlying | |
PartnerFunc | init | |
EvtScript * | takeOut | |
EvtScript * | update | |
EvtScript * | useAbility | |
EvtScript * | putAway | |
s32 | idle | |
PartnerTesHitFunc | testFirstStrike | |
PartnerBoolFunc | canUseAbility | |
PartnerBoolFunc | canPlayerOpenMenus | |
PartnerFunc | preBattle | |
PartnerFunc | postBattle | |
EvtScript * | onEnterMap |
Definition at line 5 of file partners.h.
Definition at line 6 of file partners.h.
s32 partner_init_get_out | ( | Npc * | npc | ) |
Definition at line 2252 of file partners.c.
s32 partner_get_out | ( | Npc * | partner | ) |
Definition at line 2259 of file partners.c.
s32 partner_init_put_away | ( | Npc * | partner | ) |
Definition at line 2178 of file partners.c.
s32 partner_put_away | ( | Npc * | partner | ) |
Definition at line 2185 of file partners.c.
s32 partner_can_use_ability | ( | void | ) |
Definition at line 993 of file partners.c.
s32 partner_use_ability | ( | void | ) |
Definition at line 964 of file partners.c.
Definition at line 2495 of file partners.c.
Referenced by partner_flying_update_motion(), and partner_walking_update_motion().
Definition at line 1231 of file partners.c.
Referenced by partner_walking_update_motion().
s32 func_800EA52C | ( | s32 | partnerID | ) |
Definition at line 537 of file partners.c.
s32 partner_force_player_flip_done | ( | void | ) |
Definition at line 2454 of file partners.c.
Definition at line 1117 of file partners.c.
Definition at line 1125 of file partners.c.
Definition at line 2480 of file partners.c.
Referenced by check_input_open_menus(), SentinelAI_GrabPlayer(), update_encounters_conversation(), update_encounters_post_battle(), and update_item_entity_pickup().
|
extern |
Definition at line 43 of file partners.c.
Referenced by _use_partner_ability(), action_update_use_tweester(), ClubbaNappingAI_Sleep(), create_partner_npc(), enable_partner_ai(), npc_do_player_collision(), partner_can_open_world_menus(), partner_can_use_ability(), partner_handle_after_battle(), partner_handle_before_battle(), partner_reset_data(), partner_test_enemy_collision(), partner_use_ability(), and sync_held_position().