SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
CircleCoinGroup.cpp
1#include "Game/MapObj/CircleCoinGroup.hpp"
2
3
4CircleCoinGroup::CircleCoinGroup(const char *pName) : CoinGroup(pName) {
5 mCoinRadius = 200.0f;
6}
7
8void CircleCoinGroup::initCoinArray(const JMapInfoIter &rIter) {
9 MR::getJMapInfoArg2NoInit(rIter, &mCoinRadius);
10 MR::initDefaultPos(this, rIter);
11}
12
13/* CircleCoinGroup::placementCoin */
14
15namespace MR {
16 NameObj* createCircleCoinGroup(const char *pName) {
17 CircleCoinGroup* group = new CircleCoinGroup(pName);
18 return group;
19 }
20
21 NameObj* createCirclePurpleCoinGroup(const char *pName) {
22 CircleCoinGroup* group = new CircleCoinGroup(pName);
23 group->mIsPurpleCoinGroup = true;
24 return group;
25 }
26};
27
28CircleCoinGroup::~CircleCoinGroup() {
29
30}
31
32const char* CircleCoinGroup::getCoinName() const {
33 return mIsPurpleCoinGroup ? "パープルコイン(円形配置)" : "コイン(円形配置)";
34}
The most basic form of an object.
Definition NameObj.hpp:11