mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-21 17:09:19 +02:00
merge
This commit is contained in:
88
Globals.cpp
88
Globals.cpp
@@ -123,6 +123,7 @@ int Global::iFeedbackMode = 1; // tryb pracy informacji zwrotnej
|
||||
int Global::iFeedbackPort = 0; // dodatkowy adres dla informacji zwrotnych
|
||||
bool Global::bFreeFly = false;
|
||||
bool Global::bFullScreen = false;
|
||||
bool Global::VSync{ true };
|
||||
bool Global::bInactivePause = true; // automatyczna pauza, gdy okno nieaktywne
|
||||
float Global::fMouseXScale = 1.5f;
|
||||
float Global::fMouseYScale = 0.2f;
|
||||
@@ -306,15 +307,18 @@ void Global::ConfigParse(cParser &Parser)
|
||||
{
|
||||
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
Global::bFullScreen = (token == "yes");
|
||||
Parser >> Global::bFullScreen;
|
||||
}
|
||||
else if( token == "vsync" ) {
|
||||
|
||||
Parser.getTokens();
|
||||
Parser >> Global::VSync;
|
||||
}
|
||||
else if (token == "freefly")
|
||||
{ // Mczapkie-130302
|
||||
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
Global::bFreeFly = (token == "yes");
|
||||
Parser >> Global::bFreeFly;
|
||||
Parser.getTokens(3, false);
|
||||
Parser >> Global::pFreeCameraInit[0].x, Global::pFreeCameraInit[0].y,
|
||||
Global::pFreeCameraInit[0].z;
|
||||
@@ -323,23 +327,20 @@ void Global::ConfigParse(cParser &Parser)
|
||||
{
|
||||
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
Global::bWireFrame = (token == "yes");
|
||||
Parser >> Global::bWireFrame;
|
||||
}
|
||||
else if (token == "debugmode")
|
||||
{ // McZapkie! - DebugModeFlag uzywana w mover.pas,
|
||||
// warto tez blokowac cheaty gdy false
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
DebugModeFlag = (token == "yes");
|
||||
Parser >> DebugModeFlag;
|
||||
}
|
||||
else if (token == "soundenabled")
|
||||
{ // McZapkie-040302 - blokada dzwieku - przyda
|
||||
// sie do debugowania oraz na komp. bez karty
|
||||
// dzw.
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
Global::bSoundEnabled = (token == "yes");
|
||||
Parser >> Global::bSoundEnabled;
|
||||
}
|
||||
// else if (str==AnsiString("renderalpha")) //McZapkie-1312302 - dwuprzebiegowe renderowanie
|
||||
// bRenderAlpha=(GetNextSymbol().LowerCase()==AnsiString("yes"));
|
||||
@@ -347,15 +348,13 @@ void Global::ConfigParse(cParser &Parser)
|
||||
{ // McZapkie-030402 - logowanie parametrow
|
||||
// fizycznych dla kazdego pojazdu z maszynista
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
WriteLogFlag = (token == "yes");
|
||||
Parser >> WriteLogFlag;
|
||||
}
|
||||
else if (token == "physicsdeactivation")
|
||||
{ // McZapkie-291103 - usypianie fizyki
|
||||
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
PhysicActivationFlag = (token == "yes");
|
||||
Parser >> PhysicActivationFlag;
|
||||
}
|
||||
else if (token == "debuglog")
|
||||
{
|
||||
@@ -379,8 +378,7 @@ void Global::ConfigParse(cParser &Parser)
|
||||
{
|
||||
// McZapkie-240403 - czestotliwosc odswiezania ekranu
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
Global::bAdjustScreenFreq = (token == "yes");
|
||||
Parser >> Global::bAdjustScreenFreq;
|
||||
}
|
||||
else if (token == "mousescale")
|
||||
{
|
||||
@@ -392,15 +390,13 @@ void Global::ConfigParse(cParser &Parser)
|
||||
{
|
||||
// Winger 040204 - 'zywe' patyki dostosowujace sie do trakcji; Ra 2014-03: teraz łamanie
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
Global::bEnableTraction = (token == "yes");
|
||||
Parser >> Global::bEnableTraction;
|
||||
}
|
||||
else if (token == "loadtraction")
|
||||
{
|
||||
// Winger 140404 - ladowanie sie trakcji
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
Global::bLoadTraction = (token == "yes");
|
||||
Parser >> Global::bLoadTraction;
|
||||
}
|
||||
else if (token == "friction")
|
||||
{ // mnożnik tarcia - KURS90
|
||||
@@ -413,8 +409,7 @@ void Global::ConfigParse(cParser &Parser)
|
||||
// Winger 160404 - zaleznosc napiecia loka od trakcji;
|
||||
// Ra 2014-03: teraz prąd przy braku sieci
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
Global::bLiveTraction = (token == "yes");
|
||||
Parser >> Global::bLiveTraction;
|
||||
}
|
||||
else if (token == "skyenabled")
|
||||
{
|
||||
@@ -427,15 +422,13 @@ void Global::ConfigParse(cParser &Parser)
|
||||
{
|
||||
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
Global::bManageNodes = (token == "yes");
|
||||
Parser >> Global::bManageNodes;
|
||||
}
|
||||
else if (token == "decompressdds")
|
||||
{
|
||||
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
Global::bDecompressDDS = (token == "yes");
|
||||
Parser >> Global::bDecompressDDS;
|
||||
}
|
||||
else if (token == "defaultext")
|
||||
{
|
||||
@@ -458,8 +451,7 @@ void Global::ConfigParse(cParser &Parser)
|
||||
{
|
||||
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
Global::bnewAirCouplers = (token == "yes");
|
||||
Parser >> Global::bnewAirCouplers;
|
||||
}
|
||||
else if (token == "defaultfiltering")
|
||||
{
|
||||
@@ -495,7 +487,10 @@ void Global::ConfigParse(cParser &Parser)
|
||||
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
/*
|
||||
Global::bUseVBO = (token == "yes");
|
||||
*/
|
||||
Global::bUseVBO = false; // temporarily disabled until render paths are sorted out
|
||||
}
|
||||
else if (token == "feedbackmode")
|
||||
{
|
||||
@@ -562,8 +557,7 @@ void Global::ConfigParse(cParser &Parser)
|
||||
{
|
||||
// podwójna jasność ambient
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
Global::bDoubleAmbient = (token == "yes");
|
||||
Parser >> Global::bDoubleAmbient;
|
||||
}
|
||||
else if (token == "movelight")
|
||||
{
|
||||
@@ -589,8 +583,7 @@ void Global::ConfigParse(cParser &Parser)
|
||||
{
|
||||
// podwójna jasność ambient
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
Global::bSmoothTraction = (token == "yes");
|
||||
Parser >> Global::bSmoothTraction;
|
||||
}
|
||||
else if (token == "timespeed")
|
||||
{
|
||||
@@ -608,8 +601,7 @@ void Global::ConfigParse(cParser &Parser)
|
||||
{
|
||||
// tekst generowany przez GLUT
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
Global::bGlutFont = (token == "yes");
|
||||
Parser >> Global::bGlutFont;
|
||||
}
|
||||
else if (token == "latitude")
|
||||
{
|
||||
@@ -627,8 +619,7 @@ void Global::ConfigParse(cParser &Parser)
|
||||
{
|
||||
// automatyczna pauza, gdy okno nieaktywne
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
Global::bInactivePause = (token == "yes");
|
||||
Parser >> Global::bInactivePause;
|
||||
}
|
||||
else if (token == "slowmotion")
|
||||
{
|
||||
@@ -646,22 +637,19 @@ void Global::ConfigParse(cParser &Parser)
|
||||
{
|
||||
// hunter-271211: ukrywanie konsoli
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
Global::bHideConsole = (token == "yes");
|
||||
Parser >> Global::bHideConsole;
|
||||
}
|
||||
else if (token == "oldsmudge")
|
||||
{
|
||||
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
Global::bOldSmudge = (token == "yes");
|
||||
Parser >> Global::bOldSmudge;
|
||||
}
|
||||
else if (token == "rollfix")
|
||||
{
|
||||
// Ra: poprawianie przechyłki, aby wewnętrzna szyna była "pozioma"
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
Global::bRollFix = (token == "yes");
|
||||
Parser >> Global::bRollFix;
|
||||
}
|
||||
else if (token == "fpsaverage")
|
||||
{
|
||||
@@ -786,8 +774,7 @@ void Global::ConfigParse(cParser &Parser)
|
||||
{
|
||||
// czy grupować eventy o tych samych nazwach
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
Global::bJoinEvents = (token == "yes");
|
||||
Parser >> Global::bJoinEvents;
|
||||
}
|
||||
else if (token == "hiddenevents")
|
||||
{
|
||||
@@ -832,14 +819,12 @@ void Global::ConfigParse(cParser &Parser)
|
||||
// maciek001: ustawienia MWD
|
||||
else if (token == "mwdmasterenable") { // główne włączenie maszyny!
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
bMWDmasterEnable = (token == "yes");
|
||||
Parser >> bMWDmasterEnable;
|
||||
if (bMWDdebugEnable) WriteLog("SerialPort Master Enable");
|
||||
}
|
||||
else if (token == "mwddebugenable") { // logowanie pracy
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
bMWDdebugEnable = (token == "yes");
|
||||
Parser >> bMWDdebugEnable;
|
||||
if (bMWDdebugEnable) WriteLog("MWD Debug Mode On");
|
||||
}
|
||||
else if (token == "mwddebugmode") { // co ma być debugowane?
|
||||
@@ -859,14 +844,12 @@ void Global::ConfigParse(cParser &Parser)
|
||||
}
|
||||
else if (token == "mwdinputenable") { // włącz wejścia
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
bMWDInputEnable = (token == "yes");
|
||||
Parser >> bMWDInputEnable;
|
||||
if (bMWDdebugEnable && bMWDInputEnable) WriteLog("MWD Input Enable");
|
||||
}
|
||||
else if (token == "mwdbreakenable") { // włącz obsługę hamulców
|
||||
Parser.getTokens();
|
||||
Parser >> token;
|
||||
bMWDBreakEnable = (token == "yes");
|
||||
Parser >> bMWDBreakEnable;
|
||||
if (bMWDdebugEnable && bMWDBreakEnable) WriteLog("MWD Break Enable");
|
||||
}
|
||||
else if (token == "mwdmainbreakconfig") { // ustawienia hamulca zespolonego
|
||||
@@ -1063,6 +1046,7 @@ void Global::InitKeys()
|
||||
Keys[k_Univ3] = ';';
|
||||
Keys[k_Univ4] = '\'';
|
||||
}
|
||||
|
||||
/*
|
||||
vector3 Global::GetCameraPosition()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user