mirror of
https://github.com/AppleWin/AppleWin.git
synced 2026-04-20 15:17:50 +00:00
Move VideoRedrawScreen() to Video. (PR #904)
This commit is contained in:
+8
-2
@@ -852,7 +852,7 @@ void Video::VideoRedrawScreenDuringFullSpeed(DWORD dwCyclesThisFrame, bool bInit
|
||||
void Video::VideoRedrawScreenAfterFullSpeed(DWORD dwCyclesThisFrame)
|
||||
{
|
||||
NTSC_VideoClockResync(dwCyclesThisFrame);
|
||||
GetFrame().VideoRedrawScreen(); // Better (no flicker) than using: NTSC_VideoReinitialize() or VideoReinitialize()
|
||||
VideoRedrawScreen(); // Better (no flicker) than using: NTSC_VideoReinitialize() or VideoReinitialize()
|
||||
}
|
||||
|
||||
void Video::Video_RedrawAndTakeScreenShot(const char* pScreenshotFilename)
|
||||
@@ -861,7 +861,7 @@ void Video::Video_RedrawAndTakeScreenShot(const char* pScreenshotFilename)
|
||||
if (!pScreenshotFilename)
|
||||
return;
|
||||
|
||||
GetFrame().VideoRedrawScreen();
|
||||
VideoRedrawScreen();
|
||||
Video_SaveScreenShot(SCREENSHOT_560x384, pScreenshotFilename);
|
||||
}
|
||||
|
||||
@@ -884,3 +884,9 @@ void Video::VideoRefreshScreen(uint32_t uRedrawWholeScreenVideoMode, bool bRedra
|
||||
|
||||
VideoPresentScreen();
|
||||
}
|
||||
|
||||
void Video::VideoRedrawScreen(void)
|
||||
{
|
||||
// NB. Can't rely on g_uVideoMode being non-zero (ie. so it can double up as a flag) since 'GR,PAGE1,non-mixed' mode == 0x00.
|
||||
VideoRefreshScreen(GetVideoMode(), true);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user