mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-22 01:19:19 +02:00
executable info, static daylight toggle fix
This commit is contained in:
6
EU07.cpp
6
EU07.cpp
@@ -249,6 +249,12 @@ int main(int argc, char *argv[])
|
|||||||
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), FOREGROUND_GREEN );
|
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), FOREGROUND_GREEN );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string executable( argv[ 0 ] ); auto const pathend = executable.rfind( '\\' );
|
||||||
|
Global::ExecutableName =
|
||||||
|
( pathend != std::string::npos ?
|
||||||
|
executable.substr( executable.rfind( '\\' ) + 1 ) :
|
||||||
|
executable );
|
||||||
|
|
||||||
for (int i = 1; i < argc; ++i)
|
for (int i = 1; i < argc; ++i)
|
||||||
{
|
{
|
||||||
std::string token(argv[i]);
|
std::string token(argv[i]);
|
||||||
|
|||||||
@@ -48,9 +48,9 @@ GLFWwindow *Global::window;
|
|||||||
bool Global::shiftState;
|
bool Global::shiftState;
|
||||||
bool Global::ctrlState;
|
bool Global::ctrlState;
|
||||||
int Global::iCameraLast = -1;
|
int Global::iCameraLast = -1;
|
||||||
std::string Global::asRelease = "16.0.1172.482++";
|
std::string Global::asRelease = "16.0.1172.482";
|
||||||
std::string Global::asVersion =
|
std::string Global::asVersion = "Compilation 2017-03-19, release " + Global::asRelease; // tutaj, bo wysyłany
|
||||||
"Compilation 2017-03-19, release " + Global::asRelease + "."; // tutaj, bo wysyłany
|
std::string Global::ExecutableName;
|
||||||
int Global::iTextMode = 0; // tryb pracy wyświetlacza tekstowego
|
int Global::iTextMode = 0; // tryb pracy wyświetlacza tekstowego
|
||||||
int Global::iScreenMode[12] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; // numer ekranu wyświetlacza tekstowego
|
int Global::iScreenMode[12] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; // numer ekranu wyświetlacza tekstowego
|
||||||
double Global::fSunDeclination = 0.0; // deklinacja Słońca
|
double Global::fSunDeclination = 0.0; // deklinacja Słońca
|
||||||
|
|||||||
@@ -266,6 +266,7 @@ class Global
|
|||||||
static int iCameraLast;
|
static int iCameraLast;
|
||||||
static std::string asRelease; // numer
|
static std::string asRelease; // numer
|
||||||
static std::string asVersion; // z opisem
|
static std::string asVersion; // z opisem
|
||||||
|
static std::string ExecutableName;
|
||||||
static GLint iMaxTextureSize; // maksymalny rozmiar tekstury
|
static GLint iMaxTextureSize; // maksymalny rozmiar tekstury
|
||||||
static int iTextMode; // tryb pracy wyświetlacza tekstowego
|
static int iTextMode; // tryb pracy wyświetlacza tekstowego
|
||||||
static int iScreenMode[12]; // numer ekranu wyświetlacza tekstowego
|
static int iScreenMode[12]; // numer ekranu wyświetlacza tekstowego
|
||||||
|
|||||||
@@ -307,7 +307,7 @@ void TPythonScreenRenderer::updateTexture()
|
|||||||
glTexParameterf( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR );
|
glTexParameterf( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR );
|
||||||
}
|
}
|
||||||
// build texture
|
// build texture
|
||||||
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, width, height, 0, GL_RGB, GL_UNSIGNED_BYTE, textureData);
|
glTexImage2D( GL_TEXTURE_2D, 0, GL_RGBA8, width, height, 0, GL_RGB, GL_UNSIGNED_BYTE, textureData );
|
||||||
|
|
||||||
#ifdef _PY_INT_MORE_LOG
|
#ifdef _PY_INT_MORE_LOG
|
||||||
GLenum status = glGetError();
|
GLenum status = glGetError();
|
||||||
|
|||||||
@@ -149,7 +149,7 @@ bool TWorld::Init( GLFWwindow *Window ) {
|
|||||||
Global::pCamera = &Camera; // Ra: wskaźnik potrzebny do likwidacji drgań
|
Global::pCamera = &Camera; // Ra: wskaźnik potrzebny do likwidacji drgań
|
||||||
|
|
||||||
WriteLog("\nStarting MaSzyna rail vehicle simulator.");
|
WriteLog("\nStarting MaSzyna rail vehicle simulator.");
|
||||||
WriteLog(Global::asVersion);
|
WriteLog( "Release " + Global::asRelease + " (executable: " + Global::ExecutableName + ")" );
|
||||||
WriteLog("Online documentation and additional files on http://eu07.pl");
|
WriteLog("Online documentation and additional files on http://eu07.pl");
|
||||||
WriteLog("Authors: Marcin_EU, McZapkie, ABu, Winger, Tolaris, nbmx, OLO_EU, Bart, Quark-t, "
|
WriteLog("Authors: Marcin_EU, McZapkie, ABu, Winger, Tolaris, nbmx, OLO_EU, Bart, Quark-t, "
|
||||||
"ShaXbee, Oli_EU, youBy, KURS90, Ra, hunter, szociu, Stele, Q, firleju and others\n");
|
"ShaXbee, Oli_EU, youBy, KURS90, Ra, hunter, szociu, Stele, Q, firleju and others\n");
|
||||||
|
|||||||
@@ -8,6 +8,10 @@
|
|||||||
<LocalDebuggerWorkingDirectory>..\..\Projects\maszyna</LocalDebuggerWorkingDirectory>
|
<LocalDebuggerWorkingDirectory>..\..\Projects\maszyna</LocalDebuggerWorkingDirectory>
|
||||||
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
|
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<LocalDebuggerWorkingDirectory>..\..\Projects\maszyna</LocalDebuggerWorkingDirectory>
|
||||||
|
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
|
||||||
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
<LocalDebuggerWorkingDirectory>..\..\Projects\maszyna</LocalDebuggerWorkingDirectory>
|
<LocalDebuggerWorkingDirectory>..\..\Projects\maszyna</LocalDebuggerWorkingDirectory>
|
||||||
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
|
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
|
||||||
@@ -18,4 +22,9 @@
|
|||||||
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
|
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
|
||||||
<LocalDebuggerEnvironment>_NO_DEBUG_HEAP=1</LocalDebuggerEnvironment>
|
<LocalDebuggerEnvironment>_NO_DEBUG_HEAP=1</LocalDebuggerEnvironment>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
<LocalDebuggerWorkingDirectory>..\..\Projects\maszyna</LocalDebuggerWorkingDirectory>
|
||||||
|
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
|
||||||
|
<LocalDebuggerEnvironment>_NO_DEBUG_HEAP=1</LocalDebuggerEnvironment>
|
||||||
|
</PropertyGroup>
|
||||||
</Project>
|
</Project>
|
||||||
4
sun.cpp
4
sun.cpp
@@ -99,8 +99,8 @@ void cSun::setLocation( float const Longitude, float const Latitude ) {
|
|||||||
void cSun::setTime( int const Hour, int const Minute, int const Second ) {
|
void cSun::setTime( int const Hour, int const Minute, int const Second ) {
|
||||||
|
|
||||||
m_observer.hour = clamp( Hour, -1, 23 );
|
m_observer.hour = clamp( Hour, -1, 23 );
|
||||||
m_observer.minute = clamp( Minute, 0, 59 );
|
m_observer.minute = clamp( Minute, -1, 59 );
|
||||||
m_observer.second = clamp( Second, 0, 59 );
|
m_observer.second = clamp( Second, -1, 59 );
|
||||||
}
|
}
|
||||||
|
|
||||||
void cSun::setTemperature( float const Temperature ) {
|
void cSun::setTemperature( float const Temperature ) {
|
||||||
|
|||||||
Reference in New Issue
Block a user