diff options
| author | Filippos Karapetis | 2015-01-11 18:51:08 +0200 | 
|---|---|---|
| committer | Filippos Karapetis | 2015-01-11 18:51:08 +0200 | 
| commit | dd7da7c3c352e28792b1feeab725821ebf4fcafc (patch) | |
| tree | 725e74dfe5c1a8bda537e1fa09eee0f1bb4e6142 /engines | |
| parent | e972eb32f46d1db4400ab9708bb973de0c694914 (diff) | |
| parent | 5d852b5c56cf54cbd447ad29b6ab2318ac8ef8ae (diff) | |
| download | scummvm-rg350-dd7da7c3c352e28792b1feeab725821ebf4fcafc.tar.gz scummvm-rg350-dd7da7c3c352e28792b1feeab725821ebf4fcafc.tar.bz2 scummvm-rg350-dd7da7c3c352e28792b1feeab725821ebf4fcafc.zip  | |
Merge pull request #561 from MestreLion/foa_help
SCUMM: Improve FOA keyboard help
Diffstat (limited to 'engines')
| -rw-r--r-- | engines/scumm/help.cpp | 16 | 
1 files changed, 14 insertions, 2 deletions
diff --git a/engines/scumm/help.cpp b/engines/scumm/help.cpp index cfb23a392a..2281e954ef 100644 --- a/engines/scumm/help.cpp +++ b/engines/scumm/help.cpp @@ -36,6 +36,8 @@ int ScummHelp::numPages(byte gameId) {  	case GID_MANIAC:  	case GID_ZAK:  		return 4; +	case GID_INDY4: +		return 5;  	case GID_INDY3:  		return 6;  	case GID_LOOM: @@ -43,7 +45,6 @@ int ScummHelp::numPages(byte gameId) {  	case GID_MONKEY_VGA:  	case GID_MONKEY:  	case GID_MONKEY2: -	case GID_INDY4:  	case GID_TENTACLE:  	case GID_SAMNMAX:  	case GID_DIG: @@ -287,10 +288,19 @@ void ScummHelp::updateStrings(byte gameId, byte version, Common::Platform platfo  			ADD_BIND("F3", "Melissa");  			ADD_BIND("F4", "Leslie");  		} +		if (gameId == GID_INDY4) { +			ADD_BIND("i", _("Toggle Inventory/IQ Points display")); +			ADD_BIND("f", _("Toggle Keyboard/Mouse Fighting (*)")); +			ADD_LINE; +			ADD_TEXT(_("* Keyboard Fighting is always on,")); +			ADD_TEXT(_("  so despite the in-game message this")); +			ADD_TEXT(_("  actually toggles Mouse Fighting Off/On")); +		}  		break;  	case 5:  		switch (gameId) {  		case GID_INDY3: +		case GID_INDY4:  			title = _("Fighting controls (numpad):");  			ADD_BIND("7", _("Step back"));  			ADD_BIND("4", _("Step back")); @@ -301,7 +311,9 @@ void ScummHelp::updateStrings(byte gameId, byte version, Common::Platform platfo  			ADD_BIND("9", _("Punch high"));  			ADD_BIND("6", _("Punch middle"));  			ADD_BIND("3", _("Punch low")); -			ADD_LINE; +			if (gameId == GID_INDY4) { +				ADD_BIND("0", _("Sucker punch")); +			}  			ADD_LINE;  			ADD_TEXT(_("These are for Indy on left."));  			ADD_TEXT(_("When Indy is on the right,"));  | 
