[Scummvm-cvs-logs] scummvm master -> a5ec205f46a9c5cc833a1cab616aa82bed1309c2

Strangerke Strangerke at scummvm.org
Sat Aug 17 11:38:07 CEST 2013


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
a5ec205f46 MORTEVIELLE: Fix occasional alignment issue in Action verb list


Commit: a5ec205f46a9c5cc833a1cab616aa82bed1309c2
    https://github.com/scummvm/scummvm/commit/a5ec205f46a9c5cc833a1cab616aa82bed1309c2
Author: Strangerke (strangerke at scummvm.org)
Date: 2013-08-17T02:36:54-07:00

Commit Message:
MORTEVIELLE: Fix occasional alignment issue in Action verb list

Changed paths:
    engines/mortevielle/menu.cpp



diff --git a/engines/mortevielle/menu.cpp b/engines/mortevielle/menu.cpp
index d6b9d57..1077f66 100644
--- a/engines/mortevielle/menu.cpp
+++ b/engines/mortevielle/menu.cpp
@@ -174,17 +174,29 @@ void Menu::setText(MenuItem item, Common::String name) {
 
 		_moveStringArray[item._actionId] = s;
 		break;
-	case MENU_ACTION:
+	case MENU_ACTION: {
+		// If the first character isn't '*' or ' ' then it's missing a heading space
+		char c = s[0];
+		if (c != '*' && c != ' ')
+			s = ' ' + s;
+
 		while (s.size() < 10)
 			s += ' ';
 
 		_actionStringArray[item._actionId] = s;
+		}
 		break;
-	case MENU_SELF:
+	case MENU_SELF: {
+		// If the first character isn't '*' or ' ' then it's missing a heading space
+		char c = s[0];
+		if (c != '*' && c != ' ')
+			s = ' ' + s;
+
 		while (s.size() < 10)
 			s += ' ';
 
 		_selfStringArray[item._actionId] = s;
+		}
 		break;
 	case MENU_DISCUSS:
 		_discussStringArray[item._actionId] = s;






More information about the Scummvm-git-logs mailing list