[Scummvm-cvs-logs] SF.net SVN: scummvm:[52154] scummvm/trunk/engines/hugo

sev at users.sourceforge.net sev at users.sourceforge.net
Tue Aug 17 13:42:47 CEST 2010


Revision: 52154
          http://scummvm.svn.sourceforge.net/scummvm/?rev=52154&view=rev
Author:   sev
Date:     2010-08-17 11:42:47 +0000 (Tue, 17 Aug 2010)

Log Message:
-----------
HUGO: Fix even more warnings

Modified Paths:
--------------
    scummvm/trunk/engines/hugo/display.cpp
    scummvm/trunk/engines/hugo/engine.cpp

Modified: scummvm/trunk/engines/hugo/display.cpp
===================================================================
--- scummvm/trunk/engines/hugo/display.cpp	2010-08-17 11:40:48 UTC (rev 52153)
+++ scummvm/trunk/engines/hugo/display.cpp	2010-08-17 11:42:47 UTC (rev 52154)
@@ -396,7 +396,7 @@
 	debugC(2, kDebugDisplay, "stringLength(%s)", s);
 
 	for (sum = 0; *s; s++)
-		sum += *(fontArr[*s] + 1) + 1;
+		sum += *(fontArr[(uint)*s] + 1) + 1;
 
 	return(sum);
 }
@@ -419,8 +419,8 @@
 		sx = center(s);
 
 	for (; *s; s++) {
-		writeChr(sx, sy, color, (char *)font[*s]);
-		sx += *(font[*s] + 1) + 1;
+		writeChr(sx, sy, color, (char *)font[(uint)*s]);
+		sx += *(font[(uint)*s] + 1) + 1;
 	}
 }
 

Modified: scummvm/trunk/engines/hugo/engine.cpp
===================================================================
--- scummvm/trunk/engines/hugo/engine.cpp	2010-08-17 11:40:48 UTC (rev 52153)
+++ scummvm/trunk/engines/hugo/engine.cpp	2010-08-17 11:42:47 UTC (rev 52154)
@@ -272,24 +272,27 @@
 				switch (obj->seqNumb) {
 				case 4:
 					if (!obj->vx) {                 // Got 4 directions
-						if (obj->vx != obj->oldvx)  // vx just stopped
+						if (obj->vx != obj->oldvx)  { // vx just stopped
 							if (dy >= 0)
 								obj->currImagePtr = obj->seqList[DOWN].seqPtr;
 							else
 								obj->currImagePtr = obj->seqList[_UP].seqPtr;
-					} else if (obj->vx != obj->oldvx)
+						}
+					} else if (obj->vx != obj->oldvx) {
 						if (dx > 0)
 							obj->currImagePtr = obj->seqList[RIGHT].seqPtr;
 						else
 							obj->currImagePtr = obj->seqList[LEFT].seqPtr;
+					}
 					break;
 				case 3:
 				case 2:
-					if (obj->vx != obj->oldvx)      // vx just stopped
+					if (obj->vx != obj->oldvx) {     // vx just stopped
 						if (dx > 0)                 // Left & right only
 							obj->currImagePtr = obj->seqList[RIGHT].seqPtr;
 						else
 							obj->currImagePtr = obj->seqList[LEFT].seqPtr;
+					}
 					break;
 				}
 
@@ -312,16 +315,18 @@
 					// Set first image in sequence (if multi-seq object)
 					if (obj->seqNumb > 1) {
 						if (!obj->vx && (obj->seqNumb >= 4)) {
-							if (obj->vx != obj->oldvx)  // vx just stopped
+							if (obj->vx != obj->oldvx)  { // vx just stopped
 								if (obj->vy > 0)
 									obj->currImagePtr = obj->seqList[DOWN].seqPtr;
 								else
 									obj->currImagePtr = obj->seqList[_UP].seqPtr;
-						} else if (obj->vx != obj->oldvx)
+							}
+						} else if (obj->vx != obj->oldvx) {
 							if (obj->vx > 0)
 								obj->currImagePtr = obj->seqList[RIGHT].seqPtr;
 							else
 								obj->currImagePtr = obj->seqList[LEFT].seqPtr;
+						}
 					}
 					obj->oldvx = obj->vx;
 					obj->oldvy = obj->vy;


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