Files

36 lines
817 B
C++

#include "Game/Screen/IconComet.hpp"
#include "Game/Util/EventUtil.hpp"
#include "Game/Util/LayoutUtil.hpp"
IconComet::IconComet() : LayoutActor("コメットアイコン", true) {
}
void IconComet::init(const JMapInfoIter &rIter) {
initLayoutManager("IconComet", 1);
initNerve(&NrvIconComet::IconCometNrvWait::sInstance);
}
bool IconComet::appearIfLanding(const char *pStageName) {
if (!MR::isGalaxyCometLandInStage(pStageName)) {
return false;
}
MR::setCometAnimFromId(this, MR::getEncounterGalaxyCometNameId(pStageName), 0);
LayoutActor::appear();
return true;
}
void IconComet::appearByCometNameId(int id) {
MR::setCometAnimFromId(this, id, 0);
LayoutActor::appear();
}
IconComet::~IconComet() {
}
namespace NrvIconComet {
INIT_NERVE(IconCometNrvWait);
};