CRippleManager has defeated me

Former-commit-id: 3fb706ec17
This commit is contained in:
Henrique Gemignani Passos Lima
2022-10-20 03:25:03 +03:00
parent c292880a94
commit d1c7ac8887
4 changed files with 88 additions and 14 deletions

View File

@@ -1,7 +1,7 @@
#ifndef _CRIPPLEMANAGER
#define _CRIPPLEMANAGER
#include "types.h"
#include "MetroidPrime/TGameTypes.hpp"
#include "rstl/vector.hpp"
@@ -12,6 +12,14 @@ private:
float x0_maxTimeFalloff;
rstl::vector< CRipple > x4_ripples;
float x14_alpha;
public:
CRippleManager(int maxRipples, float alpha);
void Init(int maxRipples);
void Update(float dt);
float GetLastRippleDeltaTime(TUniqueId rippler) const;
void AddRipple(const CRipple& ripple);
};
#endif // _CRIPPLEMANAGER