diff options
Diffstat (limited to 'engines/sci/engine/scriptdebug.cpp')
| -rw-r--r-- | engines/sci/engine/scriptdebug.cpp | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/engines/sci/engine/scriptdebug.cpp b/engines/sci/engine/scriptdebug.cpp index c391543e51..9e962a6449 100644 --- a/engines/sci/engine/scriptdebug.cpp +++ b/engines/sci/engine/scriptdebug.cpp @@ -836,6 +836,7 @@ int c_viewinfo(EngineState *s, const Common::Array<cmd_param_t> &cmdParams) {  	int palette = cmdParams[1].val;  	int loops, i;  	gfxr_view_t *view_pixmaps = NULL; +	gfx_color_t transparent = { PaletteEntry(), 0, -1, -1, 0 };  	if (!s) {  		sciprintf("Not in debug state\n"); @@ -859,10 +860,9 @@ int c_viewinfo(EngineState *s, const Common::Array<cmd_param_t> &cmdParams) {  				int height;  				Common::Point mod; -				if (con_can_handle_pixmaps()) { -					view_pixmaps = s->gfx_state->gfxResMan->getView(view, &i, &j, palette); -					con_insert_pixmap(gfx_clone_pixmap(view_pixmaps->loops[i].cels[j], s->gfx_state->driver->mode)); -				} +				// Show pixmap on screen +				view_pixmaps = s->gfx_state->gfxResMan->getView(view, &i, &j, palette); +				gfxop_draw_cel(s->gfx_state, view, i, j, Common::Point(0,0), transparent, palette);  				gfxop_get_cel_parameters(s->gfx_state, view, i, j, &width, &height, &mod); | 
