Fixed some issues with old movie playback.

This commit is contained in:
n-a-c-h
2005-03-27 21:14:58 +00:00
parent 8a1e0b9011
commit 04cdcc2b5e
2 changed files with 14 additions and 6 deletions

View File

@@ -5515,19 +5515,25 @@ DisplayGUIMovies:
.displayboxa .displayboxa
mov dword[GUIMovieTextA+9],'INAC' mov dword[GUIMovieTextA+9],'INAC'
mov dword[GUIMovieTextA+13],'TIVE' mov dword[GUIMovieTextA+13],'TIVE'
mov byte[GUIMovieTextA+17],' ' mov dword[GUIMovieTextA+17],' '
cmp byte[MovieProcessing],1 cmp byte[MovieProcessing],1
jne .noplay jne .noplay
mov dword[GUIMovieTextA+9],'PLAY' mov dword[GUIMovieTextA+9],'PLAY'
mov dword[GUIMovieTextA+13],'ING ' mov dword[GUIMovieTextA+13],'ING '
mov byte[GUIMovieTextA+17],' ' mov dword[GUIMovieTextA+17],' '
.noplay .noplay
cmp byte[MovieProcessing],2 cmp byte[MovieProcessing],2
jne .norec jne .norec
mov dword[GUIMovieTextA+9],'RECO' mov dword[GUIMovieTextA+9],'RECO'
mov dword[GUIMovieTextA+13],'RDIN' mov dword[GUIMovieTextA+13],'RDIN'
mov byte[GUIMovieTextA+17],'G' mov dword[GUIMovieTextA+17],'G '
.norec .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,17,49,28,GUIMovieText1,16,0,0
DrawGUIButton 15,7,33,49,44,GUIMovieText2,17,0,0 DrawGUIButton 15,7,33,49,44,GUIMovieText2,17,0,0
DrawGUIButton 15,7,49,49,60,GUIMovieText3,18,0,0 DrawGUIButton 15,7,49,49,60,GUIMovieText3,18,0,0

View File

@@ -1519,13 +1519,15 @@ static void OldMoviePlay(FILE *fp)
DSPMem[0x58] = 0; DSPMem[0x58] = 0;
DSPMem[0x68] = 0; DSPMem[0x68] = 0;
DSPMem[0x78] = 0; DSPMem[0x78] = 0;
Msgptr = "OLD MOVIE REPLAYING.";
} }
else else
{ {
Msgptr = (!soundon) ? "MUST PLAY WITH SOUND ON." : "MUST PLAY WITH SOUND OFF."; Msgptr = (!soundon) ? "MUST PLAY WITH SOUND ON." : "MUST PLAY WITH SOUND OFF.";
MessageOn = MsgCount;
fclose(fp); fclose(fp);
} }
MessageOn = MsgCount;
} }
@@ -1683,7 +1685,7 @@ void MovieStop()
SetMovieMode(MOVIE_OFF); SetMovieMode(MOVIE_OFF);
SRAMState = PrevSRAMState; SRAMState = PrevSRAMState;
} }
else { firstloop = false; } else { firstloop = true; }
} }
void MoviePlay() void MoviePlay()