1#include "Game/MapObj/ChipCounter.hpp"
2#include "Game/NPC/TalkDirector.hpp"
3#include "Game/Util.hpp"
5ChipCounter::ChipCounter(
const char *pName, s32 type) :
LayoutActor(pName, true) {
14 MR::connectToSceneLayout(
this);
18 initLayoutManager(
"BlueChipCounter", 2);
21 initLayoutManager(
"YellowChipCounter", 2);
25 initNerve(&NrvChipCounter::ChipCounterNrvHide::sInstance);
27 for (s32 i = 0; i < sChipPainCount; i++) {
28 MR::createAndAddPaneCtrl(
this, sChipPainName[i], 2);
29 MR::startPaneAnim(
this, sChipPainName[i],
"ChipGet", 0);
32 MR::startAnim(
this,
"ShowHide", 1);
33 MR::setAnimFrameAndStop(
this, _30 * 20.0f, 1);
39void ChipCounter::control() {
40 if (MR::isActiveTalkBalloonShort()) {
55 MR::setAnimFrameAndStop(
this, (_30 * 20.0f), 1);
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
void initWithoutIter()
Initializes a NameObj without a JMapInfoIter instance.