28 typedef void (*changePosFunc)(
mVec3_c *);
29 static void setChangePosFunc(
int);
31 static void setTitleReplayRandomTable();
33 static void setNextScene(
ProfileName,
int, Exit_e, dFader_c::fader_type_e);
35 static void createReplayDataHeap(EGG::Heap *heap, ulong size,
int options);
44 u8 getCurrWorld()
const {
return mCurrWorld; }
45 u8 getCurrArea()
const {
return mCurrAreaNo; }
47 static dScStage_c *getInstance() {
return m_instance; }
48 static NOINLINE Exit_e getExitMode() {
return m_exitMode; }
50 static float getLoopPosX(
float x);
51 static u32 m_exeFrame;
52 static int m_loopType;
54 static int m_titleCount;
55 static u8 m_titleRandomTable[];
57 static const char mCdArcName[];
61 static bool m_KoopaJrEscape;
63 static Exit_e m_exitMode;
65 static int m_miniGame;
66 static bool m_isStaffCredit;
67 static changePosFunc changePos;
70 ACTOR_PARAM_CONFIG(File, 8, 4);
71 ACTOR_PARAM_CONFIG(NextGotoID, 0, 8);