[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