3#include "Game/Util/JMapInfo.hpp"
4#include "JSystem/JGeometry/TMatrix.hpp"
5#include "JSystem/JGeometry/TVec.hpp"
13 s32 getCurrentPlacementZoneId();
15 const char* getCurrentPlacementZoneName();
17 s32 getCurrentScenarioNo();
19 const char* getCurrentStageName();
21 s32 getCurrentStagePowerStarNum();
24 s32 getPlacedRailNum();
26 const char* getZoneNameFromZoneId(s32);
28 TMtx34f *getZonePlacementMtx(
long);
31 void getStageCameraData(
void **,
long *,
long);
37 void setInitializeStatePlacementPlayer();
38 void setInitializeStatePlacementHighPriority();
39 void setInitializeStatePlacement();
40 void setInitializeStateAfterPlacement();
42 s32 getGeneralPosNum();
43 void getGeneralPosData(
const char **, TVec3f *, TVec3f *,
JMapLinkInfo **,
int);
45 void getCurrentScenarioStartAnimCameraData(
void **,
long *);
47 void playSceneForScenarioOpeningCamera();
49 s32 getCurrentStartCameraID();
50 s32 getCurrentStartZoneID();
52 bool isEqualStageName(
const char *);
54 bool isStageKoopaVs();
55 bool isStageKoopaVs3();
57 bool isStageAstroLocation();
59 bool isBeginScenarioStarter();
66 bool isPlacementLocalStage();
68 bool isInitializeStateEnd();
70 bool isStageDisablePauseMenu();
72 bool isStageSwimAngleLimit();
74 const char* getAppearPowerStarObjName(s32);
78 bool isScenarioDecided();
80 s32 getCurrentStageNormalScenarioNum();