Commit Graph
122 Commits
Author SHA1 Message Date
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
Max Horn 5bf6e9afa0 made menu buttons wider (looks nicer, IMO)
svn-id: r11155
2003-11-05 14:35:35 +00:00
Max Horn e20bf2cd63 fix for bug #836418 (Crash when saving with blank name): GUI now uses a default savegame name if non is given
svn-id: r11154
2003-11-05 12:48:42 +00:00
Max Horn 93037c3fed oops this wasn't meant to be there
svn-id: r11121
2003-11-03 23:34:27 +00:00
Max Horn 3456b6f50b remade the in-game GUI/menu
svn-id: r11119
2003-11-03 23:26:13 +00:00
Max Horn cfd658cd29 added built-in label for SliderWidget
svn-id: r11075
2003-11-03 00:43:29 +00:00
Max Horn b27a871f87 turned NewGui into a singleton, and made OSystem a pseudo-singleton; added Widget::findWidget (preparing to add support for nested widgets, for the tab widget)
svn-id: r11045
2003-11-02 02:18:16 +00:00
Max Horn c62e33b10a amiga checkbox is pointless in the in-game settings dialog (you should set this option either in the launcher or directly in the config file); got rid of queryCustomString/string_map_table_custom: we only used them in a very few spots anyway, and until we actually decide to localize ScummVM, they don't gain us anything
svn-id: r11039
2003-11-01 22:19:24 +00:00
Chris Apers 3f06651bab Moved PalmOS initializations out of namespaces.
svn-id: r10703
2003-10-09 14:17:06 +00:00
Max Horn d177364715 new config manager. not everything is completed, and some things will still be changed, but it seems to work well enough to put it into CVS
svn-id: r10687
2003-10-08 21:59:23 +00:00
Max Horn d7660a2662 introduced namespace Scumm; made #include statements use scumm/ prefix explicitly
svn-id: r10571
2003-10-03 18:33:57 +00:00
Max Horn 3f55f2669d renamed class Scumm to ScummEngine (consisten with other engine names; also makes room for a potential 'Scumm' namespace)
svn-id: r10549
2003-10-02 22:42:03 +00:00