Fixed sprite layer disappearing when changing screenshot formats
This commit is contained in:
@@ -89,6 +89,7 @@ NEWSYM NoInputRead, db 0
|
|||||||
NEWSYM PrevMenuPos, db 0
|
NEWSYM PrevMenuPos, db 0
|
||||||
NEWSYM MenuDisplace, dd 0
|
NEWSYM MenuDisplace, dd 0
|
||||||
NEWSYM MenuDisplace16, dd 0
|
NEWSYM MenuDisplace16, dd 0
|
||||||
|
NEWSYM MenuNoExit, db 0
|
||||||
NEWSYM SPCSave, db 0
|
NEWSYM SPCSave, db 0
|
||||||
|
|
||||||
NEWSYM showmenu
|
NEWSYM showmenu
|
||||||
@@ -293,6 +294,7 @@ NEWSYM showmenu
|
|||||||
cmp byte[cbitmode],0
|
cmp byte[cbitmode],0
|
||||||
je .noimagechange
|
je .noimagechange
|
||||||
xor byte[ScreenShotFormat],1
|
xor byte[ScreenShotFormat],1
|
||||||
|
mov byte[MenuNoExit],1
|
||||||
mov byte[ExecExitOkay],0
|
mov byte[ExecExitOkay],0
|
||||||
mov byte[nextmenupopup],1
|
mov byte[nextmenupopup],1
|
||||||
mov byte[NoInputRead],1
|
mov byte[NoInputRead],1
|
||||||
@@ -301,6 +303,7 @@ NEWSYM showmenu
|
|||||||
.noimagechange
|
.noimagechange
|
||||||
cmp dword[menucloc],60*288
|
cmp dword[menucloc],60*288
|
||||||
jne .nomovewin
|
jne .nomovewin
|
||||||
|
mov byte[MenuNoExit],1
|
||||||
mov byte[ExecExitOkay],0
|
mov byte[ExecExitOkay],0
|
||||||
mov byte[nextmenupopup],1
|
mov byte[nextmenupopup],1
|
||||||
mov byte[NoInputRead],1
|
mov byte[NoInputRead],1
|
||||||
@@ -426,7 +429,12 @@ NEWSYM showmenu
|
|||||||
mov byte[ForceNonTransp],0
|
mov byte[ForceNonTransp],0
|
||||||
mov byte[GUIOn],0
|
mov byte[GUIOn],0
|
||||||
call Clear2xSaIBuffer
|
call Clear2xSaIBuffer
|
||||||
|
cmp byte[MenuNoExit],1
|
||||||
|
je .noexitmenu
|
||||||
jmp continueprognokeys
|
jmp continueprognokeys
|
||||||
|
.noexitmenu
|
||||||
|
mov byte[MenuNoExit],0
|
||||||
|
jmp showmenu
|
||||||
|
|
||||||
.unablefps db 'NEED AUTO FRAMERATE ON',0
|
.unablefps db 'NEED AUTO FRAMERATE ON',0
|
||||||
.sndbufsav db 'BUFFER SAVED AS SOUNDDMP.RAW',0
|
.sndbufsav db 'BUFFER SAVED AS SOUNDDMP.RAW',0
|
||||||
|
|||||||
Reference in New Issue
Block a user