Fixed some issues with old movie playback.
This commit is contained in:
@@ -5515,19 +5515,25 @@ DisplayGUIMovies:
|
||||
.displayboxa
|
||||
mov dword[GUIMovieTextA+9],'INAC'
|
||||
mov dword[GUIMovieTextA+13],'TIVE'
|
||||
mov byte[GUIMovieTextA+17],' '
|
||||
mov dword[GUIMovieTextA+17],' '
|
||||
cmp byte[MovieProcessing],1
|
||||
jne .noplay
|
||||
mov dword[GUIMovieTextA+9],'PLAY'
|
||||
mov dword[GUIMovieTextA+13],'ING '
|
||||
mov byte[GUIMovieTextA+17],' '
|
||||
mov dword[GUIMovieTextA+17],' '
|
||||
.noplay
|
||||
cmp byte[MovieProcessing],2
|
||||
jne .norec
|
||||
mov dword[GUIMovieTextA+9],'RECO'
|
||||
mov dword[GUIMovieTextA+13],'RDIN'
|
||||
mov byte[GUIMovieTextA+17],'G'
|
||||
mov dword[GUIMovieTextA+17],'G '
|
||||
.norec
|
||||
cmp byte[MovieProcessing],3
|
||||
jne .nooldplay
|
||||
mov dword[GUIMovieTextA+9],'OLD '
|
||||
mov dword[GUIMovieTextA+13],'PLAY'
|
||||
mov dword[GUIMovieTextA+17],'ING '
|
||||
.nooldplay
|
||||
DrawGUIButton 15,7,17,49,28,GUIMovieText1,16,0,0
|
||||
DrawGUIButton 15,7,33,49,44,GUIMovieText2,17,0,0
|
||||
DrawGUIButton 15,7,49,49,60,GUIMovieText3,18,0,0
|
||||
|
||||
@@ -1519,13 +1519,15 @@ static void OldMoviePlay(FILE *fp)
|
||||
DSPMem[0x58] = 0;
|
||||
DSPMem[0x68] = 0;
|
||||
DSPMem[0x78] = 0;
|
||||
|
||||
Msgptr = "OLD MOVIE REPLAYING.";
|
||||
}
|
||||
else
|
||||
{
|
||||
Msgptr = (!soundon) ? "MUST PLAY WITH SOUND ON." : "MUST PLAY WITH SOUND OFF.";
|
||||
MessageOn = MsgCount;
|
||||
fclose(fp);
|
||||
}
|
||||
MessageOn = MsgCount;
|
||||
}
|
||||
|
||||
|
||||
@@ -1683,7 +1685,7 @@ void MovieStop()
|
||||
SetMovieMode(MOVIE_OFF);
|
||||
SRAMState = PrevSRAMState;
|
||||
}
|
||||
else { firstloop = false; }
|
||||
else { firstloop = true; }
|
||||
}
|
||||
|
||||
void MoviePlay()
|
||||
|
||||
Reference in New Issue
Block a user