mirror of
https://github.com/encounter/Petari.git
synced 2026-03-30 11:34:15 -07:00
36 lines
817 B
C++
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);
|
|
};
|