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
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

View File

@@ -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()