mirror of
https://github.com/zeldaret/tp
synced 2026-06-27 18:53:08 -04:00
1e105b87f1
* decompiled some bgs_chk funcs * c_m3d_g * c_math progress * remove duplicate SComponent headers * move some variables and decompile a function * some inlined from debug * cM3d_2PlaneLinePosNearPos * fix fabsf and decompile cM3d_CrawVec * format * cleanup * more cleanup Co-authored-by: Pheenoh <pheenoh@gmail.com>
26 lines
432 B
C++
26 lines
432 B
C++
#ifndef C_SXYZ_H_
|
|
#define C_SXYZ_H_
|
|
|
|
#include "global.h"
|
|
|
|
class csXyz {
|
|
private:
|
|
s16 mX, mY, mZ;
|
|
|
|
public:
|
|
csXyz(s16, s16, s16);
|
|
csXyz operator+(csXyz&);
|
|
void operator+=(csXyz&);
|
|
csXyz operator-(csXyz&);
|
|
csXyz operator*(f32);
|
|
};
|
|
|
|
extern csXyz lbl_80451160; // SComponent::csXyz::Zero
|
|
|
|
// additional symbols needed for csXyz
|
|
extern "C" {
|
|
void __pl__FsRC7cSAngle(void);
|
|
void __mi__FsRC7cSAngle(void);
|
|
}
|
|
|
|
#endif |