mirror of
https://github.com/zeldaret/tp
synced 2026-06-22 00:46:46 -04:00
c70d485d35
i previously had a bad habit of using double underscores in include guard macro names, which are implementation-reserved per the C++98 standard (see 17.4.3.1.2 Global names). Co-authored-by: Pheenoh <pheenoh@gmail.com>
20 lines
317 B
C++
20 lines
317 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*(float);
|
|
};
|
|
|
|
extern csXyz lbl_80451160; // SComponent::csXyz::Zero
|
|
|
|
#endif |