# HG changeset patch # User Nomad # Date 1361171807 -7200 # Node ID c5e5c51469574ab2e49663d9c7a9e36907a4022f # Parent 0a37a56e9f023d7d912ca2278c88e1062f17d18e -novideo command arg diff -r 0a37a56e9f02 -r c5e5c5146957 CShow.h --- a/CShow.h Mon Feb 18 09:14:26 2013 +0200 +++ b/CShow.h Mon Feb 18 09:16:47 2013 +0200 @@ -41,6 +41,9 @@ //char v10; // [sp+4h] [bp-8h]@4 //int a3; // [sp+Bh] [bp-1h]@14 + if (bNoVideo) + return; + if (pAsyncMouse) pAsyncMouse->Suspend(); switch ( eVideo ) diff -r 0a37a56e9f02 -r c5e5c5146957 VideoPlayer.cpp --- a/VideoPlayer.cpp Mon Feb 18 09:14:26 2013 +0200 +++ b/VideoPlayer.cpp Mon Feb 18 09:16:47 2013 +0200 @@ -295,9 +295,8 @@ pVideoPlayer->bStopBeforeSchedule = false; pVideoPlayer->pResetflag = 0; bGameoverLoop = 1; - if ( !bNoVideo ) + if (!bNoVideo) { - bNoVideo = 0; pRenderer->PresentBlackScreen(); pGame->pCShow->PlayMovie(MOVIE_3DOLogo, 1); if ( !pVideoPlayer->bStopBeforeSchedule ) diff -r 0a37a56e9f02 -r c5e5c5146957 mm7_2.cpp --- a/mm7_2.cpp Mon Feb 18 09:14:26 2013 +0200 +++ b/mm7_2.cpp Mon Feb 18 09:16:47 2013 +0200 @@ -13411,7 +13411,7 @@ bWalkSound = ReadWindowsRegistryInt("WalkSound", 1) != 0; if (wcsstr(pCmdLine, L"-nowalksound")) bWalkSound = false;//dword_6BE364_game_settings_1 |= 0x20; - if (wcsstr(pCmdLine, L"-noanim")) + if (wcsstr(pCmdLine, L"-novideo")) { dword_6BE364_game_settings_1 |= 0x40; bNoVideo = true;