SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
WaterPressureBulletHolder.cpp
1#include "Game/MapObj/WaterPressureBulletHolder.hpp"
2
3WaterPressureBulletHolder::WaterPressureBulletHolder(const char *pName) : NameObj(pName) {
4
5}
6
7WaterPressureBullet* WaterPressureBulletHolder::callEmptyBullet() {
8 for (u32 i = 0; i < 0x10; i++) {
9 if (MR::isDead(mBullets[i])) {
10 return mBullets[i];
11 }
12 }
13
14 return nullptr;
15}
16
17WaterPressureBulletHolder::~WaterPressureBulletHolder() {
18
19}
20
22 for (u32 i = 0; i < 0x10; i++) {
23 mBullets[i] = new WaterPressureBullet("ウォータープレッシャーの弾");
24 mBullets[i]->initWithoutIter();
25 }
26}
The most basic form of an object.
Definition NameObj.hpp:11
void initWithoutIter()
Initializes a NameObj without a JMapInfoIter instance.
Definition NameObj.cpp:41
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.