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

Macros

#define FIRST_BULLET_NPCID   50
 
#define LAST_BULLET_NPCID   59
 
#define AI_VAR_BULLET_BLASTER   varTable[1]
 
#define AI_VAR_BULLET_RANGE   varTable[2]
 
#define AI_VAR_BLASTER_BULLET   varTable[0]
 
#define AI_VAR_BLASTER_RANGE   varTable[1]
 

Enumerations

enum  AiStateBulletBill { AI_STATE_BULLET_INIT = 0 , AI_STATE_BULLET_READY = 1 , AI_STATE_BULLET_FIRED = 2 , AI_STATE_BULLET_HIT = 3 }
 
enum  AiStateBillBlaster { AI_STATE_BLASTER_INIT = 0 , AI_STATE_BLASTER_PREPARE = 10 , AI_STATE_BLASTER_FIRE = 11 , AI_STATE_BLASTER_COOLDOWN = 12 }
 

Macro Definition Documentation

◆ AI_VAR_BLASTER_BULLET

#define AI_VAR_BLASTER_BULLET   varTable[0]

◆ AI_VAR_BLASTER_RANGE

#define AI_VAR_BLASTER_RANGE   varTable[1]

◆ AI_VAR_BULLET_BLASTER

#define AI_VAR_BULLET_BLASTER   varTable[1]

◆ AI_VAR_BULLET_RANGE

#define AI_VAR_BULLET_RANGE   varTable[2]

◆ FIRST_BULLET_NPCID

#define FIRST_BULLET_NPCID   50

◆ LAST_BULLET_NPCID

#define LAST_BULLET_NPCID   59

Enumeration Type Documentation

◆ AiStateBillBlaster

Enumerator
AI_STATE_BLASTER_INIT 
AI_STATE_BLASTER_PREPARE 
AI_STATE_BLASTER_FIRE 
AI_STATE_BLASTER_COOLDOWN 

◆ AiStateBulletBill

Enumerator
AI_STATE_BULLET_INIT 
AI_STATE_BULLET_READY 
AI_STATE_BULLET_FIRED 
AI_STATE_BULLET_HIT