Fixed frame count being written to MZT.
This commit is contained in:
@@ -908,7 +908,7 @@ void mzt_chdir()
|
|||||||
chdir(zmv_vars.filename);
|
chdir(zmv_vars.filename);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool mzt_save(char *statename, bool thumb)
|
bool mzt_save(char *statename, bool thumb, bool playback)
|
||||||
{
|
{
|
||||||
size_t filename_len = strlen(zmv_vars.filename);
|
size_t filename_len = strlen(zmv_vars.filename);
|
||||||
struct stat stat_buffer;
|
struct stat stat_buffer;
|
||||||
@@ -970,7 +970,7 @@ bool mzt_save(char *statename, bool thumb)
|
|||||||
|
|
||||||
if ((fp = fopen(statename,"wb")))
|
if ((fp = fopen(statename,"wb")))
|
||||||
{
|
{
|
||||||
fwrite4(zmv_open_vars.frames_replayed, fp);
|
fwrite4((playback) ? zmv_open_vars.frames_replayed : zmv_vars.header.frames, fp);
|
||||||
write_last_joy_state(fp);
|
write_last_joy_state(fp);
|
||||||
fwrite4(rewind_point, fp);
|
fwrite4(rewind_point, fp);
|
||||||
fclose(fp);
|
fclose(fp);
|
||||||
|
|||||||
@@ -720,8 +720,8 @@ void statesaver()
|
|||||||
|
|
||||||
if (MovieProcessing == 2)
|
if (MovieProcessing == 2)
|
||||||
{
|
{
|
||||||
bool mzt_save(char *, bool);
|
bool mzt_save(char *, bool, bool);
|
||||||
if (mzt_save(fnamest+1, (cbitmode && !NoPictureSave) ? true : false))
|
if (mzt_save(fnamest+1, (cbitmode && !NoPictureSave) ? true : false, false))
|
||||||
{
|
{
|
||||||
Msgptr = "RR STATE SAVED.";
|
Msgptr = "RR STATE SAVED.";
|
||||||
MessageOn = MsgCount;
|
MessageOn = MsgCount;
|
||||||
|
|||||||
Reference in New Issue
Block a user