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