[Scummvm-cvs-logs] SF.net SVN: scummvm:[44985] scummvm/trunk/engines/sci/engine/kgraphics.cpp
m_kiewitz at users.sourceforge.net
m_kiewitz at users.sourceforge.net
Mon Oct 12 14:42:50 CEST 2009
Revision: 44985
http://scummvm.svn.sourceforge.net/scummvm/?rev=44985&view=rev
Author: m_kiewitz
Date: 2009-10-12 12:42:50 +0000 (Mon, 12 Oct 2009)
Log Message:
-----------
SCI: kGraph cleanup
Modified Paths:
--------------
scummvm/trunk/engines/sci/engine/kgraphics.cpp
Modified: scummvm/trunk/engines/sci/engine/kgraphics.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/kgraphics.cpp 2009-10-12 12:38:58 UTC (rev 44984)
+++ scummvm/trunk/engines/sci/engine/kgraphics.cpp 2009-10-12 12:42:50 UTC (rev 44985)
@@ -604,15 +604,7 @@
y1 = argv[3].toSint16();
}
- // old code, may be removed later after class migration
- int redraw_port = 0;
- rect_t area;
- area = gfx_rect(argv[2].toSint16(), argv[1].toSint16() , argv[4].toSint16(), argv[3].toSint16());
- area.width = area.width - area.x; // Since the actual coordinates are absolute
- area.height = area.height - area.y;
-
switch (argv[0].toSint16()) {
-
case K_GRAPH_GET_COLORS_NR:
return make_reg(0, !s->resMan->isVGA() ? 0x10 : 0x100);
break;
@@ -629,7 +621,6 @@
kGraphCreateRect(x, y, x1, y1, &rect);
flags = (argc > 5) ? argv[5].toUint16() : 0;
return s->_gui->graphSaveBox(rect, flags);
- break;
case K_GRAPH_RESTORE_BOX:
s->_gui->graphRestoreBox(argv[1]);
@@ -655,38 +646,27 @@
s->_gui->graphFillBox(rect, colorMask, color, priority, control);
break;
- case K_GRAPH_UPDATE_BOX: {
+ case K_GRAPH_UPDATE_BOX:
kGraphCreateRect(x, y, x1, y1, &rect);
s->_gui->graphUpdateBox(rect);
break;
- }
- break;
- case K_GRAPH_REDRAW_BOX: {
+ case K_GRAPH_REDRAW_BOX:
kGraphCreateRect(x, y, x1, y1, &rect);
s->_gui->graphRedrawBox(rect);
break;
- }
- break;
case K_GRAPH_ADJUST_PRIORITY:
-
debugC(2, kDebugLevelGraphics, "adjust_priority(%d, %d)\n", argv[1].toSint16(), argv[2].toSint16());
s->priority_first = argv[1].toSint16() - 10;
s->priority_last = argv[2].toSint16() - 10;
break;
default:
-
- warning("Unhandled Graph() operation %04x", argv[0].toSint16());
-
+ error("Unsupported kGraph() operation %04x", argv[0].toSint16());
}
- if (redraw_port)
- FULL_REDRAW();
-
gfxop_update(s->gfx_state);
-
return s->r_acc;
}
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