[Scummvm-cvs-logs] SF.net SVN: scummvm:[35283] scummvm/trunk/engines/saga/events.cpp
thebluegr at users.sourceforge.net
thebluegr at users.sourceforge.net
Sun Dec 7 20:15:57 CET 2008
Revision: 35283
http://scummvm.svn.sourceforge.net/scummvm/?rev=35283&view=rev
Author: thebluegr
Date: 2008-12-07 19:15:57 +0000 (Sun, 07 Dec 2008)
Log Message:
-----------
Set full screen refresh when an animation frame or the psychic profile is shown
Modified Paths:
--------------
scummvm/trunk/engines/saga/events.cpp
Modified: scummvm/trunk/engines/saga/events.cpp
===================================================================
--- scummvm/trunk/engines/saga/events.cpp 2008-12-07 19:15:19 UTC (rev 35282)
+++ scummvm/trunk/engines/saga/events.cpp 2008-12-07 19:15:57 UTC (rev 35283)
@@ -351,6 +351,8 @@
}
}
_vm->_render->clearFlag(RF_DISABLE_ACTORS);
+
+ _vm->_render->setFullRefresh(true);
}
break;
case kPsychicProfileBgEvent:
@@ -381,6 +383,8 @@
free(buf);
free(resourceData);
+ _vm->_render->setFullRefresh(true);
+
// Draw the scene. It won't be drawn by Render::drawScene(), as a placard is up
_vm->_scene->draw();
}
@@ -388,12 +392,14 @@
case kAnimEvent:
switch (event->op) {
case kEventPlay:
+ _vm->_render->setFullRefresh(true);
_vm->_anim->play(event->param, event->time, true);
break;
case kEventStop:
_vm->_anim->stop(event->param);
break;
case kEventFrame:
+ _vm->_render->setFullRefresh(true);
_vm->_anim->play(event->param, event->time, false);
break;
case kEventSetFlag:
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list