Add CPowerBomb

Former-commit-id: 70e69ea33b
This commit is contained in:
Henrique Gemignani Passos Lima
2022-11-10 01:45:24 +02:00
parent d3798caf83
commit a6ee5c2836
16 changed files with 187 additions and 31 deletions

View File

@@ -17,6 +17,7 @@
#include "MetroidPrime/Cameras/CCameraFilterPass.hpp"
#include "MetroidPrime/TGameTypes.hpp"
#include "MetroidPrime/Weapons/WeaponTypes.hpp"
#include "MetroidPrime/Enemies/EListenNoiseType.hpp"
#include "rstl/auto_ptr.hpp"
#include "rstl/list.hpp"
@@ -194,11 +195,17 @@ public:
const CDamageInfo& info, const CMaterialFilter& filter,
const CVector3f& knockbackVec);
void InformListeners(const CVector3f&, EListenNoiseType);
//
void ShowPausedHUDMemo(CAssetId strg, float time);
void QueueMessage(int frameCount, CAssetId msg, float f1);
int GetHUDMessageFrameCount() const { return xf80_hudMessageFrameCount; }
// Weapon
void RemoveWeaponId(TUniqueId, EWeaponType);
void AddWeaponId(TUniqueId, EWeaponType);
// State transitions
void DeferStateTransition(EStateManagerTransition t);
void EnterMapScreen() { DeferStateTransition(kSMT_MapScreen); }