papermario
Decompilation of Paper Mario
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Loading...
Searching...
No Matches
MagikoopaAI.inc.c File Reference

Data Structures

struct  MagikoopaTeleportAnim
 

Macros

#define ENEMY_FLAG_COMBINATION
 

Functions

void N MagikoopaAI_00 (Evt *script, MobileAISettings *aiSettings, EnemyDetectVolume *territory)
 
void N MagikoopaAI_01 (Evt *script, MobileAISettings *aiSettings, EnemyDetectVolume *territory)
 
void N MagikoopaAI_05 (Evt *script, MobileAISettings *aiSettings, EnemyDetectVolume *territory)
 
void N MagikoopaAI_06 (Evt *script, MobileAISettings *aiSettings, EnemyDetectVolume *territory)
 
void N MagikoopaAI_10 (Evt *script, MobileAISettings *aiSettings, EnemyDetectVolume *territory)
 
void N MagikoopaAI_11 (Evt *script, MobileAISettings *aiSettings, EnemyDetectVolume *territory)
 
void N MagikoopaAI_20 (Evt *script, MobileAISettings *aiSettings, EnemyDetectVolume *territory)
 
void N MagikoopaAI_21 (Evt *script, MobileAISettings *aiSettings, EnemyDetectVolume *territory)
 
void N MagikoopaAI_22 (Evt *script, MobileAISettings *aiSettings, EnemyDetectVolume *territory)
 
void N MagikoopaAI_23 (Evt *script, MobileAISettings *aiSettings, EnemyDetectVolume *territory)
 
void N MagikoopaAI_24 (Evt *script, MobileAISettings *aiSettings, EnemyDetectVolume *territory)
 

Data Structure Documentation

◆ MagikoopaTeleportAnim

struct MagikoopaTeleportAnim
Data Fields
u8 alpha
f32 scaleX
f32 scaleY

Macro Definition Documentation

◆ ENEMY_FLAG_COMBINATION

#define ENEMY_FLAG_COMBINATION
Value:
@ ENEMY_FLAG_IGNORE_HAMMER
Definition enums.h:4547
@ ENEMY_FLAG_IGNORE_PARTNER
Definition enums.h:4549
@ ENEMY_FLAG_SKIP_BATTLE
Definition enums.h:4541
@ ENEMY_FLAG_IGNORE_TOUCH
Definition enums.h:4545
@ ENEMY_FLAG_CANT_INTERACT
Definition enums.h:4548
@ ENEMY_FLAG_IGNORE_JUMP
Definition enums.h:4546

Referenced by MagikoopaAI_01().

Function Documentation

◆ MagikoopaAI_00()

void N MagikoopaAI_00 ( Evt * script,
MobileAISettings * aiSettings,
EnemyDetectVolume * territory )

◆ MagikoopaAI_01()

void N MagikoopaAI_01 ( Evt * script,
MobileAISettings * aiSettings,
EnemyDetectVolume * territory )

◆ MagikoopaAI_05()

void N MagikoopaAI_05 ( Evt * script,
MobileAISettings * aiSettings,
EnemyDetectVolume * territory )

◆ MagikoopaAI_06()

void N MagikoopaAI_06 ( Evt * script,
MobileAISettings * aiSettings,
EnemyDetectVolume * territory )

◆ MagikoopaAI_10()

void N MagikoopaAI_10 ( Evt * script,
MobileAISettings * aiSettings,
EnemyDetectVolume * territory )

◆ MagikoopaAI_11()

void N MagikoopaAI_11 ( Evt * script,
MobileAISettings * aiSettings,
EnemyDetectVolume * territory )

◆ MagikoopaAI_20()

void N MagikoopaAI_20 ( Evt * script,
MobileAISettings * aiSettings,
EnemyDetectVolume * territory )

◆ MagikoopaAI_21()

void N MagikoopaAI_21 ( Evt * script,
MobileAISettings * aiSettings,
EnemyDetectVolume * territory )

◆ MagikoopaAI_22()

void N MagikoopaAI_22 ( Evt * script,
MobileAISettings * aiSettings,
EnemyDetectVolume * territory )

◆ MagikoopaAI_23()

void N MagikoopaAI_23 ( Evt * script,
MobileAISettings * aiSettings,
EnemyDetectVolume * territory )

◆ MagikoopaAI_24()

void N MagikoopaAI_24 ( Evt * script,
MobileAISettings * aiSettings,
EnemyDetectVolume * territory )