mirror of
https://github.com/zeldaret/tp
synced 2026-08-04 01:03:47 -04:00
d_camera work (#2369)
* bumpCheck matching * checkGroundInfo matching * chaseCamera matching * lockonCamera attempted * talktoCamera matching * subjectCamera, magneCamera matching * colosseumCamera close, plus various fixes * towerCamera attempted * hookshotCamera matching
This commit is contained in:
@@ -42,6 +42,8 @@ public:
|
||||
void operator*=(float);
|
||||
bool operator<(const cSAngle& other) const { return mAngle < other.mAngle; }
|
||||
bool operator>(const cSAngle& other) const { return mAngle > other.mAngle; }
|
||||
bool operator<=(const cSAngle& other) const { return mAngle <= other.mAngle; }
|
||||
bool operator>=(const cSAngle& other) const { return mAngle >= other.mAngle; }
|
||||
operator s16(void) const { return mAngle; }
|
||||
void operator=(const cSAngle& other) { mAngle = other.mAngle; }
|
||||
static inline cSAngle getMaxNegative(void) { return cSAngle((s16)-0x8000); }
|
||||
@@ -133,6 +135,7 @@ public:
|
||||
|
||||
void R(f32 i_radius) { mRadius = i_radius; }
|
||||
void U(cSAngle const& i_azimuth) { mAzimuth = i_azimuth.Val(); }
|
||||
void V(cSAngle const& i_inclination) { mInclination = i_inclination.Val(); }
|
||||
|
||||
cSGlobe(const cSGlobe&);
|
||||
cSGlobe(float, short, short);
|
||||
|
||||
@@ -69,12 +69,10 @@ public:
|
||||
/* 0x1C vtable */
|
||||
|
||||
struct Shape {
|
||||
/* 80167BBC */ ~Shape();
|
||||
/* 80167BBC */ ~Shape() {}
|
||||
|
||||
/* 0x00 */ int _0;
|
||||
/* 0x04 */ f32 _4;
|
||||
/* 0x08 */ f32 _8;
|
||||
/* 0x0C */ f32 _C;
|
||||
/* 0x04 */ cXyz _4;
|
||||
/* 0x10 */ f32 _10;
|
||||
/* 0x14 */ f32 _14;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user