[Scummvm-cvs-logs] CVS: scummvm readme.txt,1.47,1.48 scummvm.cpp,1.139,1.140

James Brown ender at users.sourceforge.net
Sun May 5 15:40:03 CEST 2002


Update of /cvsroot/scummvm/scummvm
In directory usw-pr-cvs1:/tmp/cvs-serv27271

Modified Files:
	readme.txt scummvm.cpp 
Log Message:
Add hotkeys for text speed / master volume


Index: readme.txt
===================================================================
RCS file: /cvsroot/scummvm/scummvm/readme.txt,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -d -r1.47 -r1.48
--- readme.txt	5 May 2002 20:08:40 -0000	1.47
+++ readme.txt	5 May 2002 22:39:52 -0000	1.48
@@ -242,6 +242,8 @@
         Ctrl-f                   - runs in fast mode.
         Ctrl-d                   - starts the debugger.
         Ctrl-s                   - shows memory consumption.
+        [ and ]                  - master volume, down/up
+        - and +                  - text speed, slower / faster
         F5                       - displays a save/load box.
         Space                    - pauses.
         Alt-Enter                - toggles full screen/windowed

Index: scummvm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scummvm.cpp,v
retrieving revision 1.139
retrieving revision 1.140
diff -u -d -r1.139 -r1.140
--- scummvm.cpp	5 May 2002 20:08:41 -0000	1.139
+++ scummvm.cpp	5 May 2002 22:39:52 -0000	1.140
@@ -868,7 +868,30 @@
 		if (_sfxMode == 2)
 			stopTalk();
 		return;
+	} else if (_lastKeyHit == 91) { // [, eg volume down
+		_sound_volume_master-=5;
+		if (_sound_volume_master < 0)
+			_sound_volume_master = 0;
+		_imuse->set_master_volume(_sound_volume_master);
+	} else if (_lastKeyHit == 93) { // ], eg volume down
+		_sound_volume_master+=5;
+		if (_sound_volume_master > 128)
+			_sound_volume_master = 128;
+		_imuse->set_master_volume(_sound_volume_master);
+	} else if (_lastKeyHit == 45) { // -, eg text speed down
+		_defaultTalkDelay+=5;
+		if (_defaultTalkDelay > 90)
+			_defaultTalkDelay = 90;
+
+		_vars[VAR_CHARINC] = _defaultTalkDelay / 20;
+	} else if (_lastKeyHit == 61) { // +, eg text speed up
+		_defaultTalkDelay-=5;
+		if (_defaultTalkDelay < 5)
+			_defaultTalkDelay = 5;
+
+		_vars[VAR_CHARINC] = _defaultTalkDelay / 20;
 	}
+			
 
 	_mouseButStat = _lastKeyHit;
 }





More information about the Scummvm-git-logs mailing list