Files
Petari/source/Game/MapObj/CircleCoinGroup.cpp

34 lines
893 B
C++

#include "Game/MapObj/CircleCoinGroup.hpp"
CircleCoinGroup::CircleCoinGroup(const char *pName) : CoinGroup(pName) {
mCoinRadius = 200.0f;
}
void CircleCoinGroup::initCoinArray(const JMapInfoIter &rIter) {
MR::getJMapInfoArg2NoInit(rIter, &mCoinRadius);
MR::initDefaultPos(this, rIter);
}
/* CircleCoinGroup::placementCoin */
namespace MR {
NameObj* createCircleCoinGroup(const char *pName) {
CircleCoinGroup* group = new CircleCoinGroup(pName);
return group;
}
NameObj* createCirclePurpleCoinGroup(const char *pName) {
CircleCoinGroup* group = new CircleCoinGroup(pName);
group->mIsPurpleCoinGroup = true;
return group;
}
};
CircleCoinGroup::~CircleCoinGroup() {
}
const char* CircleCoinGroup::getCoinName() const {
return mIsPurpleCoinGroup ? "パープルコイン(円形配置)" : "コイン(円形配置)";
}