[Scummvm-cvs-logs] SF.net SVN: scummvm:[46599] scummvm/trunk/engines/sci
m_kiewitz at users.sourceforge.net
m_kiewitz at users.sourceforge.net
Sat Dec 26 19:07:37 CET 2009
Revision: 46599
http://scummvm.svn.sourceforge.net/scummvm/?rev=46599&view=rev
Author: m_kiewitz
Date: 2009-12-26 18:07:36 +0000 (Sat, 26 Dec 2009)
Log Message:
-----------
SCI/newgui: Added support for draw_pic command
Modified Paths:
--------------
scummvm/trunk/engines/sci/console.cpp
scummvm/trunk/engines/sci/gui/gui.h
Modified: scummvm/trunk/engines/sci/console.cpp
===================================================================
--- scummvm/trunk/engines/sci/console.cpp 2009-12-26 17:46:22 UTC (rev 46598)
+++ scummvm/trunk/engines/sci/console.cpp 2009-12-26 18:07:36 UTC (rev 46599)
@@ -1026,6 +1026,9 @@
gfxop_clear_box(_vm->_gamestate->gfx_state, gfx_rect(0, 0, 320, 200));
gfxop_update(_vm->_gamestate->gfx_state);
kernel_sleep(_vm->_gamestate->_event, 0);
+#else
+ _vm->_gamestate->_gui->drawPicture(atoi(argv[1]), 100, false, false, false, 0);
+ _vm->_gamestate->_gui->animateShowPic();
#endif
return false;
Modified: scummvm/trunk/engines/sci/gui/gui.h
===================================================================
--- scummvm/trunk/engines/sci/gui/gui.h 2009-12-26 17:46:22 UTC (rev 46598)
+++ scummvm/trunk/engines/sci/gui/gui.h 2009-12-26 18:07:36 UTC (rev 46599)
@@ -121,6 +121,7 @@
virtual void shakeScreen(uint16 shakeCount, uint16 directions);
virtual uint16 onControl(byte screenMask, Common::Rect rect);
+ virtual void animateShowPic();
virtual void animate(reg_t listReference, bool cycle, int argc, reg_t *argv);
virtual void addToPicList(reg_t listReference, int argc, reg_t *argv);
virtual void addToPicView(GuiResourceId viewId, GuiViewLoopNo loopNo, GuiViewCelNo celNo, int16 leftPos, int16 topPos, int16 priority, int16 control);
@@ -163,7 +164,6 @@
private:
virtual void initPriorityBands();
- virtual void animateShowPic();
virtual void addToPicSetPicNotValid();
virtual int getControlPicNotValid();
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