mirror of
https://github.com/zeldaret/tww.git
synced 2026-06-03 18:36:06 -04:00
54 lines
1.3 KiB
C++
54 lines
1.3 KiB
C++
#ifndef D_A_OBJ_MKIE_H
|
|
#define D_A_OBJ_MKIE_H
|
|
|
|
#include "f_op/f_op_actor.h"
|
|
|
|
namespace daObjMkie {
|
|
class Act_c : public fopAc_ac_c {
|
|
public:
|
|
static u32 prm_make(u8 eventId, int swNo) {
|
|
return swNo << 0x10 | (eventId | 0x3000);
|
|
}
|
|
|
|
void setup(const cXyz* pos) {
|
|
current.pos = *pos;
|
|
mF58 = 1;
|
|
}
|
|
void attr() const {}
|
|
void prm_get_correct() const {}
|
|
void prm_get_evId() const {}
|
|
void prm_get_swSave() const {}
|
|
void prm_get_type() const {}
|
|
|
|
void CreateHeap();
|
|
void init_cc();
|
|
void set_cc_pos();
|
|
s32 Create();
|
|
void Mthd_Create();
|
|
BOOL Delete();
|
|
void Mthd_Delete();
|
|
void set_mtx();
|
|
void init_mtx();
|
|
void chk_light();
|
|
void eff_break();
|
|
void sound_melt();
|
|
void sound_break();
|
|
void vib_break();
|
|
void mode_wait();
|
|
void mode_demoWait_init();
|
|
void mode_demoWait();
|
|
void mode_demo_init();
|
|
void mode_demo();
|
|
void mode_proc_call();
|
|
void Execute(float(**)[3][4]);
|
|
BOOL Draw();
|
|
|
|
public:
|
|
/* 0x290 */ u8 m290[0xF58 - 0x290];
|
|
/* 0xF58 */ u8 mF58;
|
|
/* 0xF59 */ u8 mF59[0xF64 - 0xF59];
|
|
};
|
|
};
|
|
|
|
#endif /* D_A_OBJ_MKIE_H */
|