mirror of
https://github.com/zeldaret/tww.git
synced 2026-06-19 15:20:36 -04:00
41 lines
923 B
C++
41 lines
923 B
C++
#ifndef D_A_WARPFOUT_H
|
|
#define D_A_WARPFOUT_H
|
|
|
|
#include "f_op/f_op_actor.h"
|
|
|
|
class daWarpfout_c : public fopAc_ac_c {
|
|
public:
|
|
typedef void (daWarpfout_c::*EventActionInitFunc)(int evtStaffId);
|
|
typedef BOOL (daWarpfout_c::*EventActionFunc)(int evtStaffId);
|
|
|
|
inline bool _draw();
|
|
|
|
bool _delete();
|
|
void CreateInit();
|
|
cPhs_State _create();
|
|
bool _execute();
|
|
void checkOrder();
|
|
void eventOrder();
|
|
void demo_proc();
|
|
void initWarp1(int);
|
|
BOOL actWarp1(int);
|
|
void initWarp2(int);
|
|
BOOL actWarp2(int);
|
|
void initWarp3(int);
|
|
BOOL actWarp3(int);
|
|
void initWarp4(int);
|
|
BOOL actWarp4(int);
|
|
void initEnd(int);
|
|
BOOL actEnd(int);
|
|
void set_effect_wind01(cXyz, short);
|
|
csXyz get_effect_angle();
|
|
|
|
public:
|
|
/* 0x290 */ int unk0;
|
|
/* 0x294 */ int mTimer;
|
|
/* 0x298 */ int mStaffId;
|
|
/* 0x29C */ s16 unknownInitFlag;
|
|
};
|
|
|
|
#endif /* D_A_WARPFOUT_H */
|