[Scummvm-cvs-logs] SF.net SVN: scummvm: [26479] scummvm/trunk/engines/agos/vga_ww.cpp
kirben at users.sourceforge.net
kirben at users.sourceforge.net
Sun Apr 15 02:21:43 CEST 2007
Revision: 26479
http://scummvm.svn.sourceforge.net/scummvm/?rev=26479&view=rev
Author: kirben
Date: 2007-04-14 17:21:42 -0700 (Sat, 14 Apr 2007)
Log Message:
-----------
Cleanup.
Modified Paths:
--------------
scummvm/trunk/engines/agos/vga_ww.cpp
Modified: scummvm/trunk/engines/agos/vga_ww.cpp
===================================================================
--- scummvm/trunk/engines/agos/vga_ww.cpp 2007-04-15 00:12:09 UTC (rev 26478)
+++ scummvm/trunk/engines/agos/vga_ww.cpp 2007-04-15 00:21:42 UTC (rev 26479)
@@ -191,10 +191,9 @@
}
if (getGameType() == GType_SIMON1) {
- uint16 params[5]; /* parameters to vc10_draw */
VgaSprite *vsp;
VgaPointersEntry *vpe;
- const byte *vcPtrOrg = _vcPtr;
+ VC10_state state;
vsp = _vgaSprites;
while (vsp->id != 0) {
@@ -208,14 +207,14 @@
_curVgaFile2 = vpe->vgaFile2;
_windowNum = vsp->windowNum;
- params[0] = READ_BE_UINT16(&vsp->image);
- params[1] = READ_BE_UINT16(&vsp->palette);
- params[2] = READ_BE_UINT16(&vsp->x);
- params[3] = READ_BE_UINT16(&vsp->y);
- params[4] = READ_BE_UINT16(&vsp->flags);
- _vcPtr = (byte *)params;
- vc10_draw();
+ state.image = vsp->image;
+ state.palette = (vsp->palette & 15) * 16;
+ state.x = vsp->x;
+ state.y = vsp->y;
+ state.flags = vsp->flags;
+ drawImage_init(&state);
+
_windowNum = palmode;
_curVgaFile1 = old_file_1;
_curVgaFile2 = old_file_2;
@@ -223,7 +222,6 @@
}
vsp++;
}
- _vcPtr = vcPtrOrg;
}
// Allow one section of Simon the Sorcerer 1 introduction to be displayed
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