2023-12-13 00:40:16 -05:00
|
|
|
#include "Game/MapObj/CircleCoinGroup.hpp"
|
2022-06-09 17:38:26 -04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
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 {
|
2022-06-27 14:07:25 -04:00
|
|
|
NameObj* createCircleCoinGroup(const char *pName) {
|
2022-06-09 17:38:26 -04:00
|
|
|
CircleCoinGroup* group = new CircleCoinGroup(pName);
|
|
|
|
|
return group;
|
|
|
|
|
}
|
|
|
|
|
|
2022-06-27 14:07:25 -04:00
|
|
|
NameObj* createCirclePurpleCoinGroup(const char *pName) {
|
2022-06-09 17:38:26 -04:00
|
|
|
CircleCoinGroup* group = new CircleCoinGroup(pName);
|
|
|
|
|
group->mIsPurpleCoinGroup = true;
|
|
|
|
|
return group;
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
CircleCoinGroup::~CircleCoinGroup() {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const char* CircleCoinGroup::getCoinName() const {
|
|
|
|
|
return mIsPurpleCoinGroup ? "パープルコイン(円形配置)" : "コイン(円形配置)";
|
|
|
|
|
}
|