1#ifndef D_A_OBJ_SCANNON_H
2#define D_A_OBJ_SCANNON_H
Definition JPAEmitter.h:94
Sky Cannon (City in the Sky)
Definition d_a_obj_scannon.h:14
static void *const s_demoTable[12]
Definition d_a_obj_scannon.h:777
void demoExeLinkIn()
Definition d_a_obj_scannon.cpp:831
void demoExeMove()
Definition d_a_obj_scannon.cpp:889
static u8 s_demoExeProc_FireFirst[24]
Definition d_a_obj_scannon.h:409
void demoInitWarpEndMove()
Definition d_a_obj_scannon.cpp:959
void demoInitLinkIn()
Definition d_a_obj_scannon.cpp:804
static u8 s_demoExeProc_FireTks[72]
Definition d_a_obj_scannon.h:380
void initEmtLine()
Definition d_a_obj_scannon.cpp:993
void initEmtRt(u16, int, u16 const *, JPABaseEmitter **)
Definition d_a_obj_scannon.cpp:981
void init()
Definition d_a_obj_scannon.cpp:975
void create()
Definition d_a_obj_scannon.cpp:653
void demoInitWarpEndWait()
Definition d_a_obj_scannon.cpp:948
void demoInitFinish()
Definition d_a_obj_scannon.cpp:916
void createHeap()
Definition d_a_obj_scannon.cpp:716
void demoExeSet()
Definition d_a_obj_scannon.cpp:857
u8 field_0x568[0x638 - 0x568]
Definition d_a_obj_scannon.h:64
void setCannonRepair()
Definition d_a_obj_scannon.cpp:1008
void demoExeWarpEndWait()
Definition d_a_obj_scannon.cpp:954
void demoInitSet()
Definition d_a_obj_scannon.cpp:844
void setModelMtx()
Definition d_a_obj_scannon.cpp:697
static u8 s_demoExeProc_FireSecond[96]
Definition d_a_obj_scannon.h:495
void exeEmtLine()
Definition d_a_obj_scannon.cpp:998
void exeModeOrderEvt()
Definition d_a_obj_scannon.cpp:736
void delEmtAll()
Definition d_a_obj_scannon.cpp:1003
void demoModeInit(int)
Definition d_a_obj_scannon.cpp:799
void demoExeWarpEndMove()
Definition d_a_obj_scannon.cpp:965
void demoExeFire()
Definition d_a_obj_scannon.cpp:904
void exeModeEnd()
Definition d_a_obj_scannon.cpp:747
void execute()
Definition d_a_obj_scannon.cpp:670
void draw()
Definition d_a_obj_scannon.cpp:687
void exeModeActionEvt()
Definition d_a_obj_scannon.cpp:742
void Delete()
Definition d_a_obj_scannon.cpp:692
static u8 s_exeProc[48]
Definition d_a_obj_scannon.h:301
void setPtlModelMtx()
Definition d_a_obj_scannon.cpp:711
static u8 s_demoExeProc_WarpEnd[48]
Definition d_a_obj_scannon.h:373
void exeModeWait()
Definition d_a_obj_scannon.cpp:731
void changeScene()
Definition d_a_obj_scannon.cpp:970
void demoInitMove()
Definition d_a_obj_scannon.cpp:862
void exeEmtRt(u16, int, JPABaseEmitter **)
Definition d_a_obj_scannon.cpp:988
void demoInitFire()
Definition d_a_obj_scannon.cpp:894
void middleExe()
Definition d_a_obj_scannon.cpp:721
void orderEvtInit()
Definition d_a_obj_scannon.cpp:726
void demoExeFinish()
Definition d_a_obj_scannon.cpp:921
~daSCannon_c()
Definition d_a_obj_scannon.cpp:577
daSCannon_c()
Definition d_a_obj_scannon.cpp:566
void demoExe()
Definition d_a_obj_scannon.cpp:794
STATIC_ASSERT(sizeof(daSCannon_c)==0x638)
unsigned short u16
Definition types.h:9
unsigned char u8
Definition types.h:8