d_a_obj_wood match

This commit is contained in:
Jasper St. Pierre
2023-11-26 15:25:15 -08:00
parent ed215c92aa
commit 3da166c0b7
5 changed files with 101 additions and 80 deletions
+17 -8
View File
@@ -2,18 +2,27 @@
#define D_A_OBJ_WOOD_H
#include "f_op/f_op_actor.h"
#include "d/d_cc_d.h"
namespace daObjWood {
class Method : public fopAc_ac_c {
class Act_c : public fopAc_ac_c {
public:
void Create(void*);
void Delete(void*);
void Execute(void*);
void Draw(void*);
void IsDelete(void*);
inline s32 _create();
inline bool _delete();
inline bool _execute();
inline bool _draw();
public:
/* Place member variables here */
/* 0x290 */ u32 field_0x290[3];
/* 0x2B4 */ dCcD_Stts mStts;
/* 0x2D8 */ dCcD_Cyl mCyl;
};
namespace Method {
s32 Create(void*);
BOOL Delete(void*);
BOOL Execute(void*);
BOOL Draw(void*);
BOOL IsDelete(void*);
};
};
+19 -56
View File
@@ -1636,65 +1636,28 @@ inline dDetect_c& dComIfGp_getDetect() {
return g_dComIfG_gameInfo.play.getDetect();
}
inline dMagma_packet_c* dComIfGp_getMagma() {
return g_dComIfG_gameInfo.play.getMagma();
}
inline dGrass_packet_c* dComIfGp_createGrass() { return g_dComIfG_gameInfo.play.createGrass(); }
inline dTree_packet_c* dComIfGp_createTree() { return g_dComIfG_gameInfo.play.createTree(); }
inline dFlower_packet_c* dComIfGp_createFlower() { return g_dComIfG_gameInfo.play.createFlower(); }
inline dWood::Packet_c* dComIfGp_createWood() { return g_dComIfG_gameInfo.play.createWood(); }
inline dGrass_packet_c* dComIfGp_getGrass() {
return g_dComIfG_gameInfo.play.getGrass();
}
inline dMagma_packet_c* dComIfGp_getMagma() { return g_dComIfG_gameInfo.play.getMagma(); }
inline dGrass_packet_c* dComIfGp_getGrass() { return g_dComIfG_gameInfo.play.getGrass(); }
inline dTree_packet_c* dComIfGp_getTree() { return g_dComIfG_gameInfo.play.getTree(); }
inline dFlower_packet_c* dComIfGp_getFlower() { return g_dComIfG_gameInfo.play.getFlower(); }
inline dWood::Packet_c* dComIfGp_getWood() { return g_dComIfG_gameInfo.play.getWood(); }
inline dTree_packet_c* dComIfGp_getTree() {
return g_dComIfG_gameInfo.play.getTree();
}
inline void dComIfGp_executeMagma() { return g_dComIfG_gameInfo.play.executeMagma(); }
inline void dComIfGp_executeGrass() { return g_dComIfG_gameInfo.play.executeGrass(); }
inline void dComIfGp_executeTree() { return g_dComIfG_gameInfo.play.executeTree(); }
inline void dComIfGp_executeFlower() { return g_dComIfG_gameInfo.play.executeFlower(); }
inline void dComIfGp_executeWood() { return g_dComIfG_gameInfo.play.executeWood(); }
inline dWood::Packet_c* dComIfGp_getWood() {
return g_dComIfG_gameInfo.play.getWood();
}
inline dFlower_packet_c* dComIfGp_getFlower() {
return g_dComIfG_gameInfo.play.getFlower();
}
inline void dComIfGp_executeMagma() {
return g_dComIfG_gameInfo.play.executeMagma();
}
inline void dComIfGp_executeGrass() {
return g_dComIfG_gameInfo.play.executeGrass();
}
inline void dComIfGp_executeTree() {
return g_dComIfG_gameInfo.play.executeTree();
}
inline void dComIfGp_executeWood() {
return g_dComIfG_gameInfo.play.executeWood();
}
inline void dComIfGp_executeFlower() {
return g_dComIfG_gameInfo.play.executeFlower();
}
inline void dComIfGp_drawMagma() {
return g_dComIfG_gameInfo.play.drawMagma();
}
inline void dComIfGp_drawGrass() {
return g_dComIfG_gameInfo.play.drawGrass();
}
inline void dComIfGp_drawTree() {
return g_dComIfG_gameInfo.play.drawTree();
}
inline void dComIfGp_drawWood() {
return g_dComIfG_gameInfo.play.drawWood();
}
inline void dComIfGp_drawFlower() {
return g_dComIfG_gameInfo.play.drawFlower();
}
inline void dComIfGp_drawMagma() { return g_dComIfG_gameInfo.play.drawMagma(); }
inline void dComIfGp_drawGrass() { return g_dComIfG_gameInfo.play.drawGrass(); }
inline void dComIfGp_drawTree() { return g_dComIfG_gameInfo.play.drawTree(); }
inline void dComIfGp_drawFlower() { return g_dComIfG_gameInfo.play.drawFlower(); }
inline void dComIfGp_drawWood() { return g_dComIfG_gameInfo.play.drawWood(); }
inline void dComIfGp_map_mapBufferSendAGB(int param_0) {
dMap_c::mapBufferSendAGB(param_0);