mirror of
https://github.com/zeldaret/tww.git
synced 2026-07-30 15:53:50 -04:00
Lots of work, many matching functions, most only requiring data to be complete
This commit is contained in:
@@ -94,6 +94,9 @@ public:
|
||||
s16 getBodyAngleX() { return mBodyAngle.x; }
|
||||
s16 getBodyAngleY() { return mBodyAngle.y; }
|
||||
|
||||
void onPlayerNoDraw() { field_0x29c |= 0x8000000; }
|
||||
void offPlayerNoDraw() { field_0x29c &= ~0x8000000; }
|
||||
|
||||
virtual MtxP getLeftHandMatrix() = 0;
|
||||
virtual MtxP getRightHandMatrix() = 0;
|
||||
virtual void getGroundY() = 0;
|
||||
|
||||
@@ -1234,7 +1234,7 @@ inline f32* dComIfGp_evmng_getMyFloatP(int staffIdx, const char* name) {
|
||||
return reinterpret_cast<f32*>(dComIfGp_getEventManager().getMySubstanceP(staffIdx, name, 0)); //type 0 is float
|
||||
}
|
||||
|
||||
inline Vec* dComIfGp_evmng_getMyVec3dP(int staffIdx, const char* name) {
|
||||
inline Vec* dComIfGp_evmng_getMyXyzP(int staffIdx, const char* name) {
|
||||
return reinterpret_cast<Vec*>(dComIfGp_getEventManager().getMySubstanceP(staffIdx, name, 1)); //type 1 is vec3f
|
||||
}
|
||||
|
||||
@@ -1278,6 +1278,10 @@ inline void dComIfGp_evmng_remove() {
|
||||
g_dComIfG_gameInfo.play.getEvtManager().remove();
|
||||
}
|
||||
|
||||
inline void dComIfGp_evmng_setGoal(cXyz* i_goal) {
|
||||
g_dComIfG_gameInfo.play.getEvtManager().setGoal(i_goal);
|
||||
}
|
||||
|
||||
/**
|
||||
* === DRAWLIST ===
|
||||
*/
|
||||
|
||||
@@ -56,7 +56,7 @@ public:
|
||||
|
||||
STATIC_ASSERT(sizeof(dPa_followEcallBack) == 0x14);
|
||||
|
||||
class dPa_smokeEcallBack : dPa_followEcallBack {
|
||||
class dPa_smokeEcallBack : public dPa_followEcallBack {
|
||||
public:
|
||||
dPa_smokeEcallBack(u8);
|
||||
virtual ~dPa_smokeEcallBack();
|
||||
|
||||
Reference in New Issue
Block a user