Fixed sprite layer disappearing when changing screenshot formats

This commit is contained in:
pagefault
2001-09-10 04:52:50 +00:00
parent 33669406d1
commit 5dbc7f8cd3

View File

@@ -89,6 +89,7 @@ NEWSYM NoInputRead, db 0
NEWSYM PrevMenuPos, db 0
NEWSYM MenuDisplace, dd 0
NEWSYM MenuDisplace16, dd 0
NEWSYM MenuNoExit, db 0
NEWSYM SPCSave, db 0
NEWSYM showmenu
@@ -293,6 +294,7 @@ NEWSYM showmenu
cmp byte[cbitmode],0
je .noimagechange
xor byte[ScreenShotFormat],1
mov byte[MenuNoExit],1
mov byte[ExecExitOkay],0
mov byte[nextmenupopup],1
mov byte[NoInputRead],1
@@ -301,6 +303,7 @@ NEWSYM showmenu
.noimagechange
cmp dword[menucloc],60*288
jne .nomovewin
mov byte[MenuNoExit],1
mov byte[ExecExitOkay],0
mov byte[nextmenupopup],1
mov byte[NoInputRead],1
@@ -426,7 +429,12 @@ NEWSYM showmenu
mov byte[ForceNonTransp],0
mov byte[GUIOn],0
call Clear2xSaIBuffer
cmp byte[MenuNoExit],1
je .noexitmenu
jmp continueprognokeys
.noexitmenu
mov byte[MenuNoExit],0
jmp showmenu
.unablefps db 'NEED AUTO FRAMERATE ON',0
.sndbufsav db 'BUFFER SAVED AS SOUNDDMP.RAW',0