prime/include/MetroidPrime/Tweaks/CTweaks.hpp

30 lines
577 B
C++
Raw Normal View History

#ifndef _CTWEAKS
#define _CTWEAKS
#include "types.h"
#include "rstl/auto_ptr.hpp"
#include "rstl/reserved_vector.hpp"
class ITweakObject;
2022-10-22 20:57:30 +00:00
class CTweakPlayerControl;
class CTweaks {
public:
CTweaks();
~CTweaks();
void RegisterResourceTweaks();
void RegisterTweaks();
private:
2023-10-08 05:57:42 +00:00
rstl::reserved_vector< rstl::auto_ptr< ITweakObject >, 14 > mTweakObjects;
};
2023-10-08 05:57:42 +00:00
CHECK_SIZEOF(CTweaks, 0x74)
2022-10-22 20:57:30 +00:00
extern CTweakPlayerControl* gpTweakPlayerControlCurrent;
2022-10-31 16:19:28 +00:00
extern CTweakPlayerControl* gpTweakPlayerControl1;
extern CTweakPlayerControl* gpTweakPlayerControl2;
2022-10-22 20:57:30 +00:00
#endif // _CTWEAKS