SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
OceanRingBloomDrawer.cpp
1#include "Game/Map/OceanRingBloomDrawer.hpp"
2#include "Game/Map/OceanRingDrawer.hpp"
3#include "Game/Map/OceanRing.hpp"
4
5OceanRingBloomDrawer::OceanRingBloomDrawer(OceanRing *pRing) : NameObj("オーシャンリング[ブルーム描画]") {
6 mRing = pRing;
7}
8
10 MR::connectToScene(this, -1, -1, -1, 0x21);
11}
12
14 if (!MR::isValidDraw(mRing) || !MR::isCameraInWater()) {
15 return;
16 }
17
18 mRing->mRingDrawer->drawBloom();
19}
20
21OceanRingBloomDrawer::~OceanRingBloomDrawer() {
22
23}
The most basic form of an object.
Definition NameObj.hpp:11
virtual void draw() const
Draws the object. Does nothing until overridden.
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.