A reimplementation of Mario Kart Wii's physics engine in C++
Loading...
Searching...
No Matches
ObjectPsea.hh
1#pragma once
2
3#include "game/field/obj/ObjectCollidable.hh"
4
5namespace Field {
6
11class ObjectPsea final : public ObjectCollidable {
12public:
13 ObjectPsea(const System::MapdataGeoObj &params);
14 ~ObjectPsea() override;
15
16 void calc() override;
17
19 [[nodiscard]] u32 loadFlags() const override {
20 return 1;
21 }
22
24 void loadGraphics() override {}
25
26 void createCollision() override {}
27
28private:
29 u16 m_frame;
30 s16 m_cycleDuration;
31 const f32 m_period;
32 f32 m_initPosY;
33
34 static constexpr s16 CYCLE_DURATION = 1200;
35};
36
37} // namespace Field
Represents the rising water on GCN Peach Beach and Delfino Pier battle stage.
Definition ObjectPsea.hh:11
Pertains to collision.