2022-12-05 18:17:40 +00:00
|
|
|
#ifndef _CTWEAKPLAYERRES
|
|
|
|
#define _CTWEAKPLAYERRES
|
|
|
|
|
2024-09-26 05:54:05 +00:00
|
|
|
#include "MetroidPrime/Player/CPlayerState.hpp"
|
|
|
|
#include "MetroidPrime/Tweaks/ITweakObject.hpp"
|
2023-10-08 05:57:42 +00:00
|
|
|
|
2022-12-05 18:17:40 +00:00
|
|
|
#include "Kyoto/SObjectTag.hpp"
|
|
|
|
|
2024-09-26 05:54:05 +00:00
|
|
|
struct CTweakPlayerRes : public ITweakObject, public TOneStatic< CTweakPlayerRes > {
|
2022-12-05 18:17:40 +00:00
|
|
|
public:
|
2024-09-26 05:54:05 +00:00
|
|
|
/*
|
|
|
|
CAssetId x4_saveStationIcon;
|
|
|
|
CAssetId x8_missileStationIcon;
|
|
|
|
CAssetId xc_elevatorIcon;
|
|
|
|
CAssetId x10_minesBreakFirstTopIcon;
|
|
|
|
CAssetId x14_minesBreakFirstBottomIcon;
|
|
|
|
*/
|
2023-10-08 05:57:42 +00:00
|
|
|
char cls[0xf0];
|
|
|
|
CTweakPlayerRes(CInputStream& in);
|
2024-09-26 05:54:05 +00:00
|
|
|
|
|
|
|
CAssetId GetBallTransitionBeamResId(CPlayerState::EBeamId id) const;
|
2022-12-05 18:17:40 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
extern CTweakPlayerRes* gpTweakPlayerRes;
|
|
|
|
|
|
|
|
#endif // _CTWEAKPLAYERRES
|