27 typedef void (*changePosFunc)(
mVec3_c *);
28 static void setChangePosFunc(
int);
30 static void setTitleReplayRandomTable();
32 static void setNextScene(u16,
int, Exit_e, dFader_c::fader_type_e);
34 static void createReplayDataHeap(EGG::Heap *heap, ulong size,
int options);
43 u8 getCurrWorld()
const {
return mCurrWorld; }
44 u8 getCurrArea()
const {
return mCurrAreaNo; }
46 static dScStage_c *getInstance() {
return m_instance; }
47 static NOINLINE Exit_e getExitMode() {
return m_exitMode; }
49 static float getLoopPosX(
float x);
50 static u32 m_exeFrame;
51 static int m_loopType;
54 static const char mCdArcName[];
57 static bool m_KoopaJrEscape;
59 static Exit_e m_exitMode;
61 static int m_miniGame;
62 static bool m_isStaffCredit;
63 static changePosFunc changePos;
66 ACTOR_PARAM_CONFIG(File, 8, 4);
67 ACTOR_PARAM_CONFIG(NextGotoID, 0, 8);