131 const int MAXNEWSCRIPTNAME = 20;
141 const int MAXSHOWLIMIT = 5;
142 const int MAXSHOWPARTI = 200;
143 const float SHOWLIMITTIME = 20.0f;
151 int parti[MAXSHOWPARTI];
158 const int SATCOM_HUSTON = 0;
159 const int SATCOM_SAT = 1;
160 const int SATCOM_OBJECT = 2;
161 const int SATCOM_LOADING = 3;
162 const int SATCOM_PROG = 4;
163 const int SATCOM_SOLUCE = 5;
164 const int SATCOM_MAX = 6;
230 float GetJoystickDeadzone();
246 bool GetSatComLock();
256 float GetTracePrecision();
276 void SetEndMission(
Error result,
float delay);
317 char* GetScriptName();
318 char* GetScriptFile();
325 bool GetHimselfDamage();
326 bool GetShowSoluce();
327 bool GetSceneSoluce();
330 const char* GetSavegameDir();
331 const char* GetPublicDir();
332 const char* GetFilesDir();
354 float radius,
float duration=SHOWLIMITTIME);
376 bool IOWriteScene(
const char *filename,
const char *filecbot,
char *info);
383 void SetNumericLocale();
384 void RestoreNumericLocale();
388 void DisplayError(
Error err,
CObject* pObj,
float time=10.0f);
389 void DisplayError(
Error err,
Math::Vector goal,
float height=15.0f,
float dist=60.0f,
float time=10.0f);
397 void CreateScene(
bool soluce,
bool fixScene,
bool resetObject);
423 void UpdateSpeedLabel();
451 float m_joystickDeadzone;
460 float m_checkEndTime;
479 std::string m_audioTrack;
481 std::string m_satcomTrack;
483 std::string m_editorTrack;
485 int m_delayWriteMessage;
486 int m_movieInfoIndex;
492 bool m_terrainGenerate;
493 bool m_terrainInitTextures;
495 bool m_terrainCreate;
499 bool m_immediatSatCom;
513 char m_mapFilename[100];
516 std::string m_tooltipName;
519 char m_infoFilename[SATCOM_MAX][100];
522 int m_infoPos[SATCOM_MAX];
527 char m_scriptName[100];
528 char m_scriptFile[100];
530 int m_endingLostRank;
533 bool m_exitAfterMission;
552 float m_visitParticle;
558 long m_endTakeResearch;
560 float m_endTakeWinDelay;
561 float m_endTakeLostDelay;
563 int m_audioChangeTotal;
566 int m_obligatoryTotal;
567 char m_obligatoryToken[100][20];
568 int m_prohibitedTotal;
569 char m_prohibitedToken[100][20];
571 std::string m_gamerName;
576 Error m_missionResult;
588 float m_colorShiftWater;
590 std::string m_oldLocale;