mirror of
https://github.com/PrimeDecomp/prime.git
synced 2026-07-12 18:18:56 -07:00
52 lines
1.3 KiB
C++
52 lines
1.3 KiB
C++
#ifndef _CTWEAKPLAYERRES
|
|
#define _CTWEAKPLAYERRES
|
|
|
|
#include "MetroidPrime/Player/CPlayerState.hpp"
|
|
#include "MetroidPrime/Tweaks/ITweakObject.hpp"
|
|
|
|
#include "Kyoto/SObjectTag.hpp"
|
|
#include "Kyoto/TOneStatic.hpp"
|
|
#include "types.h"
|
|
|
|
struct CTweakPlayerRes : public ITweakObject, public TOneStatic< CTweakPlayerRes > {
|
|
public:
|
|
CAssetId x4_saveStationIcon;
|
|
CAssetId x8_missileStationIcon;
|
|
CAssetId xc_elevatorIcon;
|
|
CAssetId x10_minesBreakFirstTopIcon;
|
|
CAssetId x14_minesBreakFirstBottomIcon;
|
|
CAssetId x18_minesBreakSecondTopIcon;
|
|
CAssetId x1c_minesBreakSecondBottomIcon;
|
|
CAssetId x20_unk;
|
|
CAssetId x24_lStick[9];
|
|
CAssetId x48_unk;
|
|
CAssetId x4c_cStick[9];
|
|
CAssetId x70_unk;
|
|
CAssetId x74_lTrigger[2];
|
|
CAssetId x7c_unk;
|
|
CAssetId x80_rTrigger[2];
|
|
CAssetId x88_unk;
|
|
CAssetId x8c_startButton[2];
|
|
CAssetId x94_unk;
|
|
CAssetId x98_aButton[2];
|
|
CAssetId xa0_unk;
|
|
CAssetId xa4_bButton[2];
|
|
CAssetId xac_unk;
|
|
CAssetId xb0_xButton[2];
|
|
CAssetId xb8_unk;
|
|
CAssetId xbc_yButton[2];
|
|
CAssetId xc4_ballTransitionsANCS;
|
|
CAssetId xc8_ballTransitions[5];
|
|
CAssetId xdc_cineGun[5];
|
|
float xf0_cinematicMoveOutofIntoPlayerDistance;
|
|
|
|
CTweakPlayerRes(CInputStream& in);
|
|
|
|
CAssetId GetBallTransitionBeamResId(CPlayerState::EBeamId id) const;
|
|
};
|
|
CHECK_SIZEOF(CTweakPlayerRes, 0xf4);
|
|
|
|
extern CTweakPlayerRes* gpTweakPlayerRes;
|
|
|
|
#endif // _CTWEAKPLAYERRES
|