mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-07-25 14:06:03 -04:00
Annotate all data with DUSK_GAME_DATA (#2214)
The hope of auto-importing data via lld MinGW + pseudo_reloc is now dead thanks to ARM64, so I just wrote a script to go annotate every exported data symbol in the game instead.
This commit is contained in:
@@ -12,6 +12,6 @@ struct cAPI_Interface {
|
||||
/* 0x14 */ cAPIGph_Mthd blankingOffMtd;
|
||||
};
|
||||
|
||||
extern cAPI_Interface g_cAPI_Interface;
|
||||
DUSK_GAME_EXTERN cAPI_Interface g_cAPI_Interface;
|
||||
|
||||
#endif /* C_API_H */
|
||||
|
||||
@@ -24,11 +24,11 @@ private:
|
||||
s16 mAngle;
|
||||
|
||||
public:
|
||||
const static cSAngle _0;
|
||||
const static cSAngle _1;
|
||||
const static cSAngle _90;
|
||||
const static cSAngle _180;
|
||||
const static cSAngle _270;
|
||||
const static DUSK_GAME_DATA cSAngle _0;
|
||||
const static DUSK_GAME_DATA cSAngle _1;
|
||||
const static DUSK_GAME_DATA cSAngle _90;
|
||||
const static DUSK_GAME_DATA cSAngle _180;
|
||||
const static DUSK_GAME_DATA cSAngle _270;
|
||||
#ifdef __MWERKS__
|
||||
cSAngle() {}
|
||||
~cSAngle() {}
|
||||
|
||||
@@ -435,7 +435,7 @@ public:
|
||||
|
||||
cM3dGAab& GetWorkAab() { return mAab; }
|
||||
|
||||
static cXyz m_virtual_center;
|
||||
static DUSK_GAME_DATA cXyz m_virtual_center;
|
||||
};
|
||||
|
||||
STATIC_ASSERT(0x20 == sizeof(cCcD_ShapeAttr));
|
||||
|
||||
@@ -9,7 +9,7 @@ struct counter_class {
|
||||
u32 mTimer;
|
||||
};
|
||||
|
||||
extern counter_class g_Counter;
|
||||
DUSK_GAME_EXTERN counter_class g_Counter;
|
||||
|
||||
void cCt_Counter(int resetCounter1);
|
||||
|
||||
|
||||
@@ -102,6 +102,6 @@ void MtxPosition(cXyz DUSK_CONST*, cXyz*);
|
||||
void MtxPush(void);
|
||||
void MtxPull(void);
|
||||
|
||||
extern Mtx* calc_mtx;
|
||||
DUSK_GAME_EXTERN Mtx* calc_mtx;
|
||||
|
||||
#endif
|
||||
|
||||
@@ -20,7 +20,7 @@ struct cM3d_Range {
|
||||
};
|
||||
|
||||
#define G_CM3D_F_INF (1000000000.0f)
|
||||
extern const f32 G_CM3D_F_ABS_MIN;
|
||||
DUSK_GAME_EXTERN const f32 G_CM3D_F_ABS_MIN;
|
||||
|
||||
static void cM3d_InDivPos1(const Vec*, const Vec*, f32, Vec*);
|
||||
void cM3d_InDivPos2(const Vec*, const Vec*, f32, Vec*);
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
class JKRHeap;
|
||||
|
||||
struct cMl {
|
||||
static JKRHeap* Heap;
|
||||
static DUSK_GAME_DATA JKRHeap* Heap;
|
||||
static void init(JKRHeap*);
|
||||
static void* memalignB(int, u32);
|
||||
static void free(void*);
|
||||
|
||||
@@ -9,7 +9,7 @@ struct SVec {
|
||||
|
||||
class csXyz : public SVec {
|
||||
public:
|
||||
static const csXyz Zero;
|
||||
static DUSK_GAME_DATA const csXyz Zero;
|
||||
~csXyz() {}
|
||||
csXyz() {}
|
||||
csXyz(s16, s16, s16);
|
||||
|
||||
@@ -14,14 +14,14 @@ struct cXy {
|
||||
};
|
||||
|
||||
struct cXyz : Vec {
|
||||
static const cXyz Zero;
|
||||
static const cXyz BaseX;
|
||||
static const cXyz BaseY;
|
||||
static const cXyz BaseZ;
|
||||
static const cXyz BaseXY;
|
||||
static const cXyz BaseXZ;
|
||||
static const cXyz BaseYZ;
|
||||
static const cXyz BaseXYZ;
|
||||
static DUSK_GAME_DATA const cXyz Zero;
|
||||
static DUSK_GAME_DATA const cXyz BaseX;
|
||||
static DUSK_GAME_DATA const cXyz BaseY;
|
||||
static DUSK_GAME_DATA const cXyz BaseZ;
|
||||
static DUSK_GAME_DATA const cXyz BaseXY;
|
||||
static DUSK_GAME_DATA const cXyz BaseXZ;
|
||||
static DUSK_GAME_DATA const cXyz BaseYZ;
|
||||
static DUSK_GAME_DATA const cXyz BaseXYZ;
|
||||
#ifdef __MWERKS__
|
||||
cXyz() {}
|
||||
~cXyz() {}
|
||||
|
||||
Reference in New Issue
Block a user