d_a_evsw OK

fixes #184
This commit is contained in:
LagoLunatic
2024-09-06 12:37:40 -04:00
parent da7a1c4a87
commit 45825ef331
3 changed files with 67 additions and 25 deletions
+23 -7
View File
@@ -2,21 +2,37 @@
#define D_A_TAG_EVSW_H
#include "f_op/f_op_actor.h"
#include "f_op/f_op_actor_mng.h"
#include "d/d_cc_d.h"
#include "d/d_a_obj.h"
namespace daTagEvsw {
class Act_c : public fopAc_ac_c {
public:
void prm_get_Type() const {}
void prm_get_eventbitID() const {}
void prm_get_swSave() const {}
enum Prm_e {
PRM_SWSAVE_W = 8,
PRM_SWSAVE_S = 0,
PRM_EVENTBITID_W = 16,
PRM_EVENTBITID_S = 8,
PRM_TYPE_W = 2,
PRM_TYPE_S = 24,
};
int prm_get_swSave() const { return daObj::PrmAbstract(this, PRM_SWSAVE_W, PRM_SWSAVE_S); }
u16 prm_get_eventbitID() const { return daObj::PrmAbstract(this, PRM_EVENTBITID_W, PRM_EVENTBITID_S); }
u16 prm_get_Type() const { return daObj::PrmAbstract(this, PRM_TYPE_W, PRM_TYPE_S); }
s32 _create();
BOOL _delete();
BOOL _execute();
BOOL _draw();
bool _delete();
bool _execute();
bool _draw();
public:
/* Place member variables here */
/* 0x290 */ u8 m290[0x29C - 0x290];
/* 0x29C */ dCcD_Stts mStts;
/* 0x2D8 */ dCcD_Cyl mCyl;
};
};