mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-12 21:26:08 +00:00
More main progress; tons of headers & stuff
Former-commit-id: a6e365791b
This commit is contained in:
@@ -3,10 +3,20 @@
|
||||
|
||||
#include "types.h"
|
||||
|
||||
#include "GuiSys/CGuiSys.hpp"
|
||||
#include "Kyoto/Audio/CAudioSys.hpp"
|
||||
#include "Kyoto/Basics/COsContext.hpp"
|
||||
#include "Kyoto/Basics/CStopwatch.hpp"
|
||||
#include "Kyoto/TOneStatic.hpp"
|
||||
#include "MetroidPrime/CIOWinManager.hpp"
|
||||
#include "MetroidPrime/CInputGenerator.hpp"
|
||||
|
||||
class CSavableState;
|
||||
|
||||
class Unknown {
|
||||
private:
|
||||
u8 pad[0x2c];
|
||||
};
|
||||
|
||||
class CGameArchitectureSupport : public TOneStatic< CGameArchitectureSupport > {
|
||||
public:
|
||||
@@ -24,10 +34,26 @@ public:
|
||||
inline int& GetFramesDrawn() const { return *(int*)(((u8*)this) + 0x78); }
|
||||
|
||||
private:
|
||||
u8 pad[0x20];
|
||||
CAudioSys x0_audioSys;
|
||||
rstl::list< CSavableState > x8_;
|
||||
u32 pad;
|
||||
CStopwatch x20_stopwatch1;
|
||||
CStopwatch x28_stopwatch2;
|
||||
u8 pad2[0xa0];
|
||||
CInputGenerator x30_inputGenerator;
|
||||
CGuiSys x44_guiSys;
|
||||
CIOWinManager x58_ioWinMgr;
|
||||
uint x78_gameFrameCount;
|
||||
f32 x7c_;
|
||||
f32 x80_;
|
||||
f32 x84_;
|
||||
uint x88_;
|
||||
uint x8c_; // unused?
|
||||
uint x90_;
|
||||
uint x94_;
|
||||
uint x98_;
|
||||
rstl::optional_object< Unknown > x9c_;
|
||||
u8 pad2[0x4];
|
||||
};
|
||||
CHECK_SIZEOF(CGameArchitectureSupport, 0xd0)
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user