[Scummvm-cvs-logs] SF.net SVN: scummvm: [26758] scummvm/trunk/engines/agos
kirben at users.sourceforge.net
kirben at users.sourceforge.net
Sun May 6 11:35:20 CEST 2007
Revision: 26758
http://scummvm.svn.sourceforge.net/scummvm/?rev=26758&view=rev
Author: kirben
Date: 2007-05-06 02:35:08 -0700 (Sun, 06 May 2007)
Log Message:
-----------
Fix regression due to sign issue, which could cause crashes.
Modified Paths:
--------------
scummvm/trunk/engines/agos/agos.h
scummvm/trunk/engines/agos/vga.cpp
Modified: scummvm/trunk/engines/agos/agos.h
===================================================================
--- scummvm/trunk/engines/agos/agos.h 2007-05-06 09:31:45 UTC (rev 26757)
+++ scummvm/trunk/engines/agos/agos.h 2007-05-06 09:35:08 UTC (rev 26758)
@@ -1037,7 +1037,7 @@
protected:
bool drawImage_clip(VC10_state *state);
- void drawImage_init(uint16 image, uint16 palette, uint16 x, uint16 y, uint16 flags);
+ void drawImage_init(int16 image, uint16 palette, uint16 x, uint16 y, uint16 flags);
void drawImage(VC10_state *state);
void drawImage_Amiga(VC10_state *state);
Modified: scummvm/trunk/engines/agos/vga.cpp
===================================================================
--- scummvm/trunk/engines/agos/vga.cpp 2007-05-06 09:31:45 UTC (rev 26757)
+++ scummvm/trunk/engines/agos/vga.cpp 2007-05-06 09:35:08 UTC (rev 26758)
@@ -568,7 +568,8 @@
}
void AGOSEngine::vc10_draw() {
- uint16 image, palette, x, y, flags;
+ uint16 palette, x, y, flags;
+ int16 image;
image = (int16)vcReadNextWord();
@@ -593,7 +594,7 @@
drawImage_init(image, palette, x, y, flags);
}
-void AGOSEngine::drawImage_init(uint16 image, uint16 palette, uint16 x, uint16 y, uint16 flags) {
+void AGOSEngine::drawImage_init(int16 image, uint16 palette, uint16 x, uint16 y, uint16 flags) {
if (image == 0)
return;
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