[Scummvm-cvs-logs] scummvm branch-1-8 -> 5ca87b18500c8434942d429d064a685ff23bbcbc

m-kiewitz m_kiewitz at users.sourceforge.net
Fri Feb 19 02:02:02 CET 2016


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
5ca87b1850 AGI: Save screen object loop_flag


Commit: 5ca87b18500c8434942d429d064a685ff23bbcbc
    https://github.com/scummvm/scummvm/commit/5ca87b18500c8434942d429d064a685ff23bbcbc
Author: Martin Kiewitz (m_kiewitz at users.sourceforge.net)
Date: 2016-02-19T02:02:04+01:00

Commit Message:
AGI: Save screen object loop_flag

loop_flag was previously vt.parm1, which was shared for multiple
uses. Was split up during graphics rewrite in commit
8a595e7771aa89d06876e13d7ab6751e26da8982

Is indirectly part of bug #7046. Saving, restarting ScummVM and
restoring right after grabbing the eagle resulted in the glitch
not happening (which was of course an inaccuracy anyway). This
was caused by AGI currently not saving/restoring the loop_flag.
Needs to get further figured out what's exactly happening
internally and if this issue was just hidden by the shared
vt.parm1 in previous versions. If triggered, it would have
just set another pseudo-random flag on end-of-loop.

Changed paths:
    engines/agi/checks.cpp
    engines/agi/saveload.cpp








More information about the Scummvm-git-logs mailing list