[Scummvm-cvs-logs] SF.net SVN: scummvm:[47781] scummvm/trunk/engines/sci
m_kiewitz at users.sourceforge.net
m_kiewitz at users.sourceforge.net
Sun Jan 31 22:59:38 CET 2010
Revision: 47781
http://scummvm.svn.sourceforge.net/scummvm/?rev=47781&view=rev
Author: m_kiewitz
Date: 2010-01-31 21:59:37 +0000 (Sun, 31 Jan 2010)
Log Message:
-----------
SCI: syncWithFramebuffer() is now called directly w/o SciGui/SciGui32
Modified Paths:
--------------
scummvm/trunk/engines/sci/engine/kgraphics.cpp
scummvm/trunk/engines/sci/graphics/gui.cpp
scummvm/trunk/engines/sci/graphics/gui.h
scummvm/trunk/engines/sci/graphics/gui32.cpp
scummvm/trunk/engines/sci/graphics/gui32.h
scummvm/trunk/engines/sci/graphics/screen.cpp
scummvm/trunk/engines/sci/graphics/screen.h
Modified: scummvm/trunk/engines/sci/engine/kgraphics.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/kgraphics.cpp 2010-01-31 21:54:43 UTC (rev 47780)
+++ scummvm/trunk/engines/sci/engine/kgraphics.cpp 2010-01-31 21:59:37 UTC (rev 47781)
@@ -1206,12 +1206,7 @@
}
if (playedVideo) {
-#ifdef ENABLE_SCI32
- if (s->_gui32)
- s->_gui32->syncWithFramebuffer();
- else
-#endif
- s->_gui->syncWithFramebuffer();
+ s->_gfxScreen->kernelSyncWithFramebuffer();
}
if (reshowCursor) {
Modified: scummvm/trunk/engines/sci/graphics/gui.cpp
===================================================================
--- scummvm/trunk/engines/sci/graphics/gui.cpp 2010-01-31 21:54:43 UTC (rev 47780)
+++ scummvm/trunk/engines/sci/graphics/gui.cpp 2010-01-31 21:59:37 UTC (rev 47781)
@@ -654,10 +654,6 @@
_cursor->setMoveZone(zone);
}
-void SciGui::syncWithFramebuffer() {
- _screen->syncWithFramebuffer();
-}
-
reg_t SciGui::portraitLoad(Common::String resourceName) {
//Portrait *myPortrait = new Portrait(_s->resMan, _screen, _palette, resourceName);
return NULL_REG;
Modified: scummvm/trunk/engines/sci/graphics/gui.h
===================================================================
--- scummvm/trunk/engines/sci/graphics/gui.h 2010-01-31 21:54:43 UTC (rev 47780)
+++ scummvm/trunk/engines/sci/graphics/gui.h 2010-01-31 21:59:37 UTC (rev 47781)
@@ -123,8 +123,6 @@
virtual void moveCursor(Common::Point pos);
void setCursorZone(Common::Rect zone);
- virtual void syncWithFramebuffer();
-
virtual reg_t portraitLoad(Common::String resourceName);
virtual void portraitShow(Common::String resourceName, Common::Point position, uint16 resourceNum, uint16 noun, uint16 verb, uint16 cond, uint16 seq);
virtual void portraitUnload(uint16 portraitId);
Modified: scummvm/trunk/engines/sci/graphics/gui32.cpp
===================================================================
--- scummvm/trunk/engines/sci/graphics/gui32.cpp 2010-01-31 21:54:43 UTC (rev 47780)
+++ scummvm/trunk/engines/sci/graphics/gui32.cpp 2010-01-31 21:59:37 UTC (rev 47781)
@@ -215,10 +215,6 @@
_cursor->setMoveZone(zone);
}
-void SciGui32::syncWithFramebuffer() {
- _screen->syncWithFramebuffer();
-}
-
void SciGui32::addScreenItem(reg_t object) {
_screenItems.push_back(object);
warning("addScreenItem %X:%X (%s)", object.segment, object.offset, _s->_segMan->getObjectName(object));
Modified: scummvm/trunk/engines/sci/graphics/gui32.h
===================================================================
--- scummvm/trunk/engines/sci/graphics/gui32.h 2010-01-31 21:54:43 UTC (rev 47780)
+++ scummvm/trunk/engines/sci/graphics/gui32.h 2010-01-31 21:59:37 UTC (rev 47781)
@@ -64,8 +64,6 @@
void moveCursor(Common::Point pos);
void setCursorZone(Common::Rect zone);
- void syncWithFramebuffer();
-
void addScreenItem(reg_t object);
void deleteScreenItem(reg_t object);
void addPlane(reg_t object);
Modified: scummvm/trunk/engines/sci/graphics/screen.cpp
===================================================================
--- scummvm/trunk/engines/sci/graphics/screen.cpp 2010-01-31 21:54:43 UTC (rev 47780)
+++ scummvm/trunk/engines/sci/graphics/screen.cpp 2010-01-31 21:59:37 UTC (rev 47781)
@@ -93,7 +93,7 @@
g_system->unlockScreen();
}
-void GfxScreen::syncWithFramebuffer() {
+void GfxScreen::kernelSyncWithFramebuffer() {
Graphics::Surface *screen = g_system->lockScreen();
memcpy(_displayScreen, screen->pixels, _displayPixels);
Modified: scummvm/trunk/engines/sci/graphics/screen.h
===================================================================
--- scummvm/trunk/engines/sci/graphics/screen.h 2010-01-31 21:54:43 UTC (rev 47780)
+++ scummvm/trunk/engines/sci/graphics/screen.h 2010-01-31 21:59:37 UTC (rev 47781)
@@ -55,7 +55,7 @@
void copyToScreen();
void copyFromScreen(byte *buffer);
- void syncWithFramebuffer();
+ void kernelSyncWithFramebuffer();
void copyRectToScreen(const Common::Rect &rect);
void copyDisplayRectToScreen(const Common::Rect &rect);
void copyRectToScreen(const Common::Rect &rect, int16 x, int16 y);
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