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

Macros

#define _AI_GUARD_H_
 

Enumerations

enum  AiStateGuard { AI_STATE_GUARD_IDLE_INIT = 0 , AI_STATE_GUARD_IDLE = 1 , AI_STATE_GUARD_RETURN_HOME_INIT = 15 , AI_STATE_GUARD_RETURN_HOME = 16 }
 

Functions

void N GuardAI_IdleInit (Evt *script, GuardAISettings *aiSettings, EnemyDetectVolume *territory)
 
void N GuardAI_Idle (Evt *script, GuardAISettings *aiSettings, EnemyDetectVolume *territory)
 
void N GuardAI_AlertInit (Evt *script, GuardAISettings *aiSettings, EnemyDetectVolume *territory)
 
void N GuardAI_Alert (Evt *script, GuardAISettings *aiSettings, EnemyDetectVolume *territory)
 
void N GuardAI_ChaseInit (Evt *script, GuardAISettings *aiSettings, EnemyDetectVolume *territory)
 
void N GuardAI_Chase (Evt *script, GuardAISettings *aiSettings, EnemyDetectVolume *arg2)
 
void N GuardAI_LosePlayer (Evt *script, GuardAISettings *aiSettings, EnemyDetectVolume *territory)
 
void N GuardAI_ReturnHomeInit (Evt *script, GuardAISettings *aiSettings, EnemyDetectVolume *territory)
 
void N GuardAI_ReturnHome (Evt *script, GuardAISettings *aiSettings, EnemyDetectVolume *territory)
 

Macro Definition Documentation

◆ _AI_GUARD_H_

#define _AI_GUARD_H_

Enumeration Type Documentation

◆ AiStateGuard

Enumerator
AI_STATE_GUARD_IDLE_INIT 
AI_STATE_GUARD_IDLE 
AI_STATE_GUARD_RETURN_HOME_INIT 
AI_STATE_GUARD_RETURN_HOME 

Function Documentation

◆ GuardAI_Alert()

void N GuardAI_Alert ( Evt * script,
GuardAISettings * aiSettings,
EnemyDetectVolume * territory )

◆ GuardAI_AlertInit()

void N GuardAI_AlertInit ( Evt * script,
GuardAISettings * aiSettings,
EnemyDetectVolume * territory )

◆ GuardAI_Chase()

void N GuardAI_Chase ( Evt * script,
GuardAISettings * aiSettings,
EnemyDetectVolume * arg2 )

◆ GuardAI_ChaseInit()

void N GuardAI_ChaseInit ( Evt * script,
GuardAISettings * aiSettings,
EnemyDetectVolume * territory )

◆ GuardAI_Idle()

void N GuardAI_Idle ( Evt * script,
GuardAISettings * aiSettings,
EnemyDetectVolume * territory )

◆ GuardAI_IdleInit()

void N GuardAI_IdleInit ( Evt * script,
GuardAISettings * aiSettings,
EnemyDetectVolume * territory )

◆ GuardAI_LosePlayer()

void N GuardAI_LosePlayer ( Evt * script,
GuardAISettings * aiSettings,
EnemyDetectVolume * territory )

◆ GuardAI_ReturnHome()

void N GuardAI_ReturnHome ( Evt * script,
GuardAISettings * aiSettings,
EnemyDetectVolume * territory )

◆ GuardAI_ReturnHomeInit()

void N GuardAI_ReturnHomeInit ( Evt * script,
GuardAISettings * aiSettings,
EnemyDetectVolume * territory )