133 Commits

Author SHA1 Message Date
Max Horn
65ba4df9bc Simple and crude demo of the 'big' buttons -- the infrastructure for this isn't complete, but at least you can see where we are heading...
svn-id: r18062
2005-05-11 19:32:18 +00:00
Max Horn
9642133cd8 Reduce header dependencies
svn-id: r18058
2005-05-11 18:14:23 +00:00
Max Horn
c33cc2ce85 Last part of patch #1163026 (Thumbnails for ScummEngine)
svn-id: r17982
2005-05-09 00:09:01 +00:00
Paweł Kołodziejski
adbd8f23e5 fixed compilation for emsvc4
svn-id: r17153
2005-03-15 09:53:07 +00:00
Paweł Kołodziejski
1a368f2e7c inproper hack for compilation with emsvc4. i don't know how to fix it:
"'GUI::Dialog::open' : illegal call of non-static member function"

svn-id: r17151
2005-03-15 09:24:01 +00:00
Travis Howell
3a7588c983 Ooops
svn-id: r17085
2005-03-12 01:16:58 +00:00
Travis Howell
c39a92933d Add key to toggle speech/subtitles
svn-id: r17082
2005-03-12 00:47:17 +00:00
Max Horn
913fd254d1 Fix for bug #1158465 (New Volume Control Dialogue Error-Prone)
svn-id: r17042
2005-03-08 23:44:07 +00:00
Max Horn
e4bfdcaedd Fix result value
svn-id: r17032
2005-03-08 00:48:20 +00:00
Max Horn
a0d5debc7a Added dialogs which are shown when you modify the talkspeed or music volume using hotkeys (FR #1153300)
svn-id: r17009
2005-03-06 18:00:54 +00:00
Max Horn
695b0fcb5f Fix a small bug (wrong mouse cursor is briefly shown) in the F5 menu
svn-id: r16804
2005-02-18 00:28:56 +00:00
Torbjörn Andersson
cfe996642c InfoDialog can assume the screen is 320 pixels. In games where it isn't,
the dialog will be scaled to the appropriate size and position. This should
fix bug #1107817.

svn-id: r16635
2005-01-25 08:15:49 +00:00
Max Horn
cffd917165 system.h was being included in tons of places, without any good reason; reduced this (total dependencies on system.h went down from 193 to 85 files)
svn-id: r16527
2005-01-10 22:06:49 +00:00
Max Horn
47280d9433 Updated copyright
svn-id: r16398
2005-01-01 16:09:25 +00:00
Max Horn
9eed72f0fc oops
svn-id: r15999
2004-12-08 00:03:08 +00:00
Max Horn
6dbe271a5e Only activate virtual keyboard when needed
svn-id: r15998
2004-12-06 22:05:04 +00:00
Max Horn
1ae87c0fbb Trying to cleanup the volume control mess inside the SCUMM engine: renamed MusicEngine::setMasterVolume to setMusicVolume; fixed iMuse to use the correct method for setMusicVolume (previously modified the iMuse internal volume control); hooked up the volume control of various other music engines; added ScummEngine::setupVolume method which can be called whenever volume settings change, and which gurantees that those are handled uniformly
svn-id: r15944
2004-11-28 21:24:02 +00:00
Max Horn
6bcb1ce7d9 Fixing some evil behaviour
svn-id: r15907
2004-11-27 13:10:30 +00:00
Travis Howell
08a260444f Use for HE 7.0 games too.
svn-id: r14286
2004-07-20 11:50:44 +00:00
Travis Howell
6225285a59 Add support for version key in The Dig
svn-id: r14285
2004-07-20 11:30:15 +00:00
Max Horn
6b722ff11b Added Engine::_saveFileMan; thus was able to get rid of auto_ptr usage again
svn-id: r14058
2004-06-25 22:39:21 +00:00
Max Horn
7a8d469c66 Use auto_ptr to avoid leaks
svn-id: r14057
2004-06-25 22:12:57 +00:00
Jamieson Christian
4ee0365a23 Tweaked a few things to accommodate
MSVC6's idiosyncracies.

svn-id: r13644
2004-04-26 20:28:34 +00:00
Torbjörn Andersson
349f63ebfc Changed "voice_volume" to "speech_volume" for consistency with the Broken
Sword games. (The digial iMUSE code still calls it voice volume, though.)

svn-id: r13483
2004-04-06 11:50:35 +00:00
Paweł Kołodziejski
f141ad488b added voice group volume to scumm engine for imuse digital and implemeted volume groups control
svn-id: r13468
2004-04-05 18:24:36 +00:00
Max Horn
da400a38ed Small tweaks for MIPSPro compiler
svn-id: r13397
2004-03-28 13:02:28 +00:00
Max Horn
deb96003a2 Aaargh, didn't mean to commit this...
svn-id: r13296
2004-03-15 02:28:47 +00:00
Max Horn
782dabbcd3 ...and mor. Next big thing should be to document the overlay stuff, but that'll have to wait till after I slept :-)
svn-id: r13295
2004-03-15 02:21:04 +00:00
Max Horn
d158280425 the OSystem changes we discussed on the ML (note: renaming of the existing OSystem API is not yet finished); porters will have to fix their ports to get them to compile again
svn-id: r13036
2004-02-24 22:39:42 +00:00
Travis Howell
8a8bbbf80f Missed one spot.
svn-id: r12980
2004-02-22 07:14:48 +00:00
Nicolas Bacca
240a599758 CE Keys dialog moved to new backend
svn-id: r12607
2004-01-26 07:40:14 +00:00
Nicolas Bacca
76298a9cec Implements TOGGLE_VIRTUAL_KEYBOARD
svn-id: r12459
2004-01-17 23:40:36 +00:00
Max Horn
ebecf1dbaa unify _vm / _scumm usage
svn-id: r12262
2004-01-08 20:37:26 +00:00
Max Horn
033ff78ae9 updated copyright notice
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn
17c189d1f9 get rid of _noSubtitles, use ConfigManager directly instead; clean up some IMuseDigital oddities
svn-id: r11966
2003-12-27 15:22:59 +00:00
Max Horn
a567b741e7 fix subtitles option
svn-id: r11965
2003-12-27 14:27:30 +00:00
Max Horn
585689a836 yet another place were 'nosubtitles' wasn't properly changed to 'subtitles'
svn-id: r11809
2003-12-21 14:02:12 +00:00
Travis Howell
d89eea3ac3 Missed one spot when switching subtitle options.
svn-id: r11730
2003-12-18 04:19:38 +00:00
Max Horn
5e000ec43f Let's spell it out: c-o-d-e r-e-u-s-e :-)
svn-id: r11640
2003-12-14 20:36:37 +00:00
Travis Howell
7400910907 Ooops
svn-id: r11636
2003-12-14 15:23:43 +00:00
Travis Howell
2556f9b77a Always confirm restart
svn-id: r11635
2003-12-14 15:04:05 +00:00
Nicolas Bacca
ab05c3fe72 WinCE GUI fixes
svn-id: r11630
2003-12-14 10:46:08 +00:00
Max Horn
fe05c6fb4d patch #858731 to work around MSVC6 compiler bugs
svn-id: r11616
2003-12-13 17:10:47 +00:00
Max Horn
3080be97e0 Fix for bug #858262 (Note: casting to GUI::OptionsDialog* is wrong, it leads to incorrect vtable access
svn-id: r11587
2003-12-11 20:11:14 +00:00
Jamieson Christian
9e1cac4caa Changed notation involving more than one set of double colons ::
MSVC6 can't handle such notation, so simplification or
notation tricks must be employed to keep it happy.

svn-id: r11539
2003-12-09 08:55:32 +00:00
Max Horn
57efe0438f don't do a global import of namespace GUI
svn-id: r11451
2003-12-01 22:16:29 +00:00
Max Horn
54aa33310d reuse SaveLoadChooser in main dialog -> this means the SaveLoadChooser remembers the scroll position -> improved user experience
svn-id: r11415
2003-11-28 21:56:14 +00:00
Max Horn
0bcc7ce80e made Scumm::OptionsDialog subclass GUI::OptionsDialog (code reuse); replaced Sound::_sound_volume_master and friends by ConfMan.get() calls; some whitespace cleanup
svn-id: r11257
2003-11-11 00:40:35 +00:00
Max Horn
22c22d1e81 added namespace GUI
svn-id: r11255
2003-11-10 23:40:48 +00:00
Paweł Kołodziejski
1f9e408e2f cleanup whitespaces
svn-id: r11217
2003-11-08 21:59:32 +00:00