mirror of
https://github.com/zeldaret/tp
synced 2026-09-06 10:55:34 -04:00
d_debug_camera mostly done (#2695)
* d_debug_camera mostly done * update some alink demo stuff * some misc debug stuff
This commit is contained in:
@@ -3470,7 +3470,7 @@ public:
|
||||
}
|
||||
|
||||
s32 checkPlayerDemoMode() const { return mDemo.getDemoType(); }
|
||||
BOOL checkSpecialDemoMode() const { return mDemo.getDemoType() == 5; }
|
||||
BOOL checkSpecialDemoMode() const { return mDemo.getDemoType() == daPy_demo_c::DEMO_TYPE_SPECIAL_e; }
|
||||
static bool checkMidnaChargeAttack() { return dComIfGs_isEventBit(0x501); }
|
||||
u16 getMidnaMsgNum() const { return mMidnaMsgNum; }
|
||||
u32 getStartEvent() { return fopAcM_GetParam(this) >> 0x18; }
|
||||
@@ -4286,7 +4286,7 @@ public:
|
||||
/* 0x03178 */ int field_0x3178;
|
||||
/* 0x0317C */ int field_0x317c;
|
||||
/* 0x03180 */ int field_0x3180;
|
||||
/* 0x03184 */ int field_0x3184;
|
||||
/* 0x03184 */ int mAlinkStaffId;
|
||||
/* 0x03188 */ int field_0x3188;
|
||||
/* 0x0318C */ int field_0x318c;
|
||||
/* 0x03190 */ int field_0x3190;
|
||||
|
||||
@@ -243,15 +243,23 @@ public:
|
||||
DEMO_NEW_ANM0_e = 0x200,
|
||||
};
|
||||
|
||||
enum {
|
||||
DEMO_TYPE_TOOL_e = 1,
|
||||
DEMO_TYPE_SYSTEM_e,
|
||||
DEMO_TYPE_ORIGINAL_e,
|
||||
DEMO_TYPE_START_e,
|
||||
DEMO_TYPE_SPECIAL_e,
|
||||
};
|
||||
|
||||
void setDemoType(u16 pType) { mDemoType = pType; }
|
||||
int getDemoType() const { return mDemoType; }
|
||||
void setDemoMode(u32 mode) { mDemoMode = mode; }
|
||||
u32 getDemoMode() const { return mDemoMode; }
|
||||
int getParam1() const { return mParam1; }
|
||||
s16 getParam2() const { return mParam2; }
|
||||
void setOriginalDemoType() { setDemoType(3); }
|
||||
void setSpecialDemoType() { setDemoType(5); }
|
||||
void setSystemDemoType() { setDemoType(2); }
|
||||
void setOriginalDemoType() { setDemoType(DEMO_TYPE_ORIGINAL_e); }
|
||||
void setSpecialDemoType() { setDemoType(DEMO_TYPE_SPECIAL_e); }
|
||||
void setSystemDemoType() { setDemoType(DEMO_TYPE_SYSTEM_e); }
|
||||
void setStick(f32 stick) { mStick = stick; }
|
||||
void setMoveAngle(s16 angle) { mDemoMoveAngle = angle; }
|
||||
s16 getMoveAngle() const { return mDemoMoveAngle; }
|
||||
@@ -261,13 +269,13 @@ public:
|
||||
void setParam1(int value) { mParam1 = value; }
|
||||
void setParam2(int value) { mParam2 = value; }
|
||||
void setPos0(const cXyz* pos) { mDemoPos0 = *pos; }
|
||||
void setToolDemoType() { setDemoType(1); }
|
||||
void setToolDemoType() { setDemoType(DEMO_TYPE_TOOL_e); }
|
||||
s16 getTimer() const { return mTimer; }
|
||||
void decTimer() { mTimer--; }
|
||||
void setTimer(s16 i_timer) { mTimer = i_timer; }
|
||||
cXyz* getPos0() { return &mDemoPos0; }
|
||||
void resetDemoType() { setDemoType(0); }
|
||||
void setStartDemoType() { setDemoType(4); }
|
||||
void setStartDemoType() { setDemoType(DEMO_TYPE_START_e); }
|
||||
|
||||
private:
|
||||
/* 0x00 */ u16 mDemoType;
|
||||
|
||||
Reference in New Issue
Block a user