mirror of
https://github.com/zeldaret/ss
synced 2026-08-09 18:57:50 -04:00
2c23e69524
Co-authored-by: robojumper <robojumper@gmail.com>
30 lines
778 B
C++
30 lines
778 B
C++
#ifndef D_T_GATE_TO_GROUND_H
|
|
#define D_T_GATE_TO_GROUND_H
|
|
|
|
#include "common.h"
|
|
#include "d/t/d_tg.h"
|
|
#include "m/m_mtx.h"
|
|
#include "toBeSorted/actor_event.h"
|
|
|
|
class dTgGateToGround_c : public dTg_c {
|
|
public:
|
|
dTgGateToGround_c() : mEventRelated(*this, nullptr) {}
|
|
virtual ~dTgGateToGround_c() {}
|
|
|
|
virtual int create() override;
|
|
virtual int doDelete() override; // fn_205_150
|
|
virtual int actorExecute() override;
|
|
virtual int actorExecuteInEvent() override;
|
|
virtual int draw() override; // fn_205_2F0
|
|
|
|
private:
|
|
/* 0xfc */ ActorEventRelated mEventRelated;
|
|
/* 0x14c */ mMtx_c matrix;
|
|
/* 0x17c */ s32 delayFrames;
|
|
/* 0x180 */ s16 params_FF_FF_00_00;
|
|
/* 0x182 */ s8 params_00_00_FF_00;
|
|
/* 0x183 */ s8 params_00_00_00_FF;
|
|
};
|
|
|
|
#endif
|