changeset 6144:1a17a9fc035f draft

(svn r8887) -Fix (r8879)[MorphOS]: initialization of mouth_table[] skipped by goto
author KUDr <KUDr@openttd.org>
date Sat, 24 Feb 2007 19:43:50 +0000
parents bccc948d9804
children 1930fc785078
files src/players.cpp
diffstat 1 files changed, 9 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/src/players.cpp
+++ b/src/players.cpp
@@ -171,13 +171,15 @@
 		DrawSprite((lips * 10 >> 4) + 0x351, PAL_NONE, x, y);
 	}
 
-	/* Nose */
-	static const SpriteID mouth_table[] = { 0x34C, 0x34D, 0x34F };
-	switch (gen_race) {
-		case WHITE_MALE:   DrawSprite(0x349 + nose,                 PAL_NONE, x, y); break;
-		case WHITE_FEMALE: DrawSprite(mouth_table[(nose * 3 >> 3)], PAL_NONE, x, y); break;
-		case BLACK_MALE:   DrawSprite(0x393 + (nose & 3),           PAL_NONE, x, y); break;
-		case BLACK_FEMALE: DrawSprite(0x3B3 + (nose * 5 >> 3),      PAL_NONE, x, y); break;
+	{
+		/* Nose */
+		static const SpriteID mouth_table[] = { 0x34C, 0x34D, 0x34F };
+		switch (gen_race) {
+			case WHITE_MALE:   DrawSprite(0x349 + nose,                 PAL_NONE, x, y); break;
+			case WHITE_FEMALE: DrawSprite(mouth_table[(nose * 3 >> 3)], PAL_NONE, x, y); break;
+			case BLACK_MALE:   DrawSprite(0x393 + (nose & 3),           PAL_NONE, x, y); break;
+			case BLACK_FEMALE: DrawSprite(0x3B3 + (nose * 5 >> 3),      PAL_NONE, x, y); break;
+		}
 	}
 skip_mouth: