diff options
| author | Martin Kiewitz | 2009-10-12 12:42:50 +0000 | 
|---|---|---|
| committer | Martin Kiewitz | 2009-10-12 12:42:50 +0000 | 
| commit | 03a24ccae0ca7c348fc2040871623a765b62b105 (patch) | |
| tree | aadcda07e7785559158a5aaa5e36e1d55a05b644 | |
| parent | f4f17ae51639fc28501e282cc8bd5c421e180a31 (diff) | |
| download | scummvm-rg350-03a24ccae0ca7c348fc2040871623a765b62b105.tar.gz scummvm-rg350-03a24ccae0ca7c348fc2040871623a765b62b105.tar.bz2 scummvm-rg350-03a24ccae0ca7c348fc2040871623a765b62b105.zip | |
SCI: kGraph cleanup
svn-id: r44985
| -rw-r--r-- | engines/sci/engine/kgraphics.cpp | 26 | 
1 files changed, 3 insertions, 23 deletions
| diff --git a/engines/sci/engine/kgraphics.cpp b/engines/sci/engine/kgraphics.cpp index f1dbb7fe6e..318a6533eb 100644 --- a/engines/sci/engine/kgraphics.cpp +++ b/engines/sci/engine/kgraphics.cpp @@ -604,15 +604,7 @@ reg_t kGraph(EngineState *s, int argc, reg_t *argv) {  		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 @@ reg_t kGraph(EngineState *s, int argc, reg_t *argv) {  		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 @@ reg_t kGraph(EngineState *s, int argc, reg_t *argv) {  		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;  } | 
