X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_sp%2FMainForm.c;h=0a66bd964ae134efaaa000851e7bec2d48e44a83;hb=29ea60b3d59414875c3bbc59e64f62d2e236ef2a;hp=c3d7476e481fcacab1cd00714922f611e234708b;hpb=2d62255a9cc1edc3692c2597cf338ce50744da96;p=rocksndiamonds.git diff --git a/src/game_sp/MainForm.c b/src/game_sp/MainForm.c index c3d7476e..0a66bd96 100644 --- a/src/game_sp/MainForm.c +++ b/src/game_sp/MainForm.c @@ -2509,7 +2509,9 @@ void menPlay_Click() // Trace "MainForm", "subFetchAndInitLevel returned" +#if 0 Stage.Blt(); +#endif #if 0 @@ -2520,9 +2522,36 @@ void menPlay_Click() // Trace "MainForm", "<-- menPlay_Click()" #endif +} + +#if 1 + +// static void menPlayDemo_Click() +void menPlayDemo_Click() +{ + DemoFlag = 1; + RecordDemoFlag = 0; + +#if 0 + lblStatus = "Demo Playback"; +#endif + + menPlay_Click(); + +#if 1 + return; /* return after initialization phase */ +#endif +#if 0 + if (LevelStatus != 1) + lblStatus = "Demo Failed"; +#endif + + DemoFlag = 0; } +#else + // static void menPlayDemo_Click() void menPlayDemo_Click() { @@ -2543,6 +2572,8 @@ void menPlayDemo_Click() DemoFlag = 0; } +#endif + #if 0 static void menRec_Click() @@ -2960,7 +2991,11 @@ static void picPane_Paint() Oldflag = NoDisplayFlag; NoDisplayFlag = False; + +#if 0 Stage.Blt(); +#endif + NoDisplayFlag = Oldflag; } @@ -3052,7 +3087,9 @@ static void ReStretch(float NewStretch) ScrollTo(ScreenScrollXPos, ScreenScrollYPos); +#if 0 Stage.Blt(); +#endif picPane_Paint(); }