Files
Petari/include/Game/MapObj/AstroCountDownPlate.hpp
2024-03-02 18:31:20 -05:00

33 lines
1.0 KiB
C++

#pragma once
#include "Game/LiveActor/LiveActor.hpp"
#include <JSystem/J3DGraphBase/J3DStruct.hpp>
class AstroCountDownPlate : public LiveActor {
public:
AstroCountDownPlate(const char *);
virtual ~AstroCountDownPlate();
virtual void init(const JMapInfoIter &);
void exeWait();
void exeRevival();
void exeCountToZero();
void initTextureAtNumLeftStar();
void setNumLeftStar();
void selectNrvWait();
void setupStateWait();
void startDemoStartCountDown();
void startDemoLastBattle();
J3DTexMtx _8C;
J3DTexMtx _120;
u8 _1B4;
};
namespace NrvAstroCountDownPlate {
NERVE_DECL(AstroCountDownPlateNrvDead, AstroCountDownPlate, AstroCountDownPlate::exeWait);
NERVE_DECL(AstroCountDownPlateNrvAlive, AstroCountDownPlate, AstroCountDownPlate::exeWait);
NERVE_DECL(AstroCountDownPlateNrvRevival, AstroCountDownPlate, AstroCountDownPlate::exeRevival);
NERVE_DECL(AstroCountDownPlateNrvCountToZero, AstroCountDownPlate, AstroCountDownPlate::exeCountToZero);
};