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) |
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 6 of file partners.h.
Definition at line 2252 of file partners.c.
Definition at line 2259 of file partners.c.
Definition at line 2178 of file partners.c.
Definition at line 2185 of file partners.c.
Definition at line 993 of file partners.c.
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().
Definition at line 537 of file partners.c.
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().