1#include "Game/Screen/IconComet.hpp"
2#include "Game/Util/EventUtil.hpp"
3#include "Game/Util/LayoutUtil.hpp"
5IconComet::IconComet() :
LayoutActor(
"コメットアイコン", true) {
10 initLayoutManager(
"IconComet", 1);
11 initNerve(&NrvIconComet::IconCometNrvWait::sInstance);
14bool IconComet::appearIfLanding(
const char *pStageName) {
15 if (!MR::isGalaxyCometLandInStage(pStageName)) {
19 MR::setCometAnimFromId(
this, MR::getEncounterGalaxyCometNameId(pStageName), 0);
20 LayoutActor::appear();
24void IconComet::appearByCometNameId(
int id) {
25 MR::setCometAnimFromId(
this,
id, 0);
26 LayoutActor::appear();
29IconComet::~IconComet() {
33namespace NrvIconComet {
34 INIT_NERVE(IconCometNrvWait);
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.