Proper logic when when drawing sprites while subscreen is present, fixes SMRPG characters disappearing when entering buildings

This commit is contained in:
pagefault
2005-03-25 20:16:10 +00:00
parent 339a2f38c5
commit c6f6c48cdd

View File

@@ -2567,12 +2567,12 @@ NEWSYM drawsprng16b
jnz .main2 jnz .main2
mov edi,[CSubWinScr] mov edi,[CSubWinScr]
.main2 .main2
cmp byte[edi+ebx+4*256],0
jne near drawsprngw16b
test byte[FillSubScr+ebx],1 test byte[FillSubScr+ebx],1
jz .main jz .main
test byte[BGMS1+ebx*2],10h test byte[BGMS1+ebx*2],10h
jnz .main jnz .main
cmp byte[edi+ebx+4*256],0
jne near drawsprngw16b
add esi,75036*2 add esi,75036*2
.main .main
xor edi,edi xor edi,edi