Placing screen rendering on pause as well.

This commit is contained in:
Rob Greene 2020-03-15 10:41:00 -05:00 committed by Iván Izaguirre
parent da7bb3ebf7
commit 01099a8ce3
1 changed files with 25 additions and 23 deletions

View File

@ -76,6 +76,7 @@ func SDLRun(a *apple2.Apple2) {
paused = a.IsPaused()
}
if !a.IsPaused() {
img := apple2.Snapshot(a)
if img != nil {
surface, err := sdl.CreateRGBSurfaceFrom(unsafe.Pointer(&img.Pix[0]),
@ -102,6 +103,7 @@ func SDLRun(a *apple2.Apple2) {
surface.Free()
texture.Destroy()
}
}
sdl.Delay(1000 / 30)
}