Paweł Kołodziejski
ad53c8c9a4
port change from branch
...
svn-id: r16652
2005-01-27 21:35:14 +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
Nicolas Bacca
be6a9e647d
Add keys mapping option to the main option dialog for WinCE - useful for Smartphones and non Scumm games
...
svn-id: r16524
2005-01-10 20:53:16 +00:00
Max Horn
47280d9433
Updated copyright
...
svn-id: r16398
2005-01-01 16:09:25 +00:00
Max Horn
48e70acbaa
Use SoundMixer::kMaxMixerVolume
...
svn-id: r16351
2004-12-27 23:58:04 +00:00
Max Horn
81b6e9e1e6
Get rid of the useless & troublesome master_volume
...
svn-id: r16328
2004-12-25 23:43:05 +00:00
Max Horn
5d5a13eec7
Moved MidiDriver creation code into the MidiDriver class (as static methods), same for some other MIDI related stuff
...
svn-id: r15968
2004-12-02 00:33:42 +00:00
Max Horn
5d9b35510d
Changed the FilesystemNode implementation to make it easier to use (client code doesn't have to worry about the memory managment anymore, it's all 'automatic' now). May have introduced a mem leak or two, please check :-)
...
svn-id: r15848
2004-11-20 21:35:49 +00:00
Eugene Sandulenko
71a2c36fa1
Add global extrapath to GUI and to default directories list.
...
svn-id: r15816
2004-11-15 04:41:51 +00:00
Chris Apers
7b0ce25510
PalmOS update
...
svn-id: r15432
2004-10-06 09:54:20 +00:00
Max Horn
4fed56e8a6
including sys/param.h causes several conflicts with symbol names we use, so don't do it
...
svn-id: r15320
2004-09-28 11:29:32 +00:00
Jonathan Gray
ae73d1a4ee
use MAXPATHLEN for path buffer size
...
svn-id: r15319
2004-09-28 04:14:57 +00:00
Max Horn
7f574d4e8e
Make the global savepath button match the look & feel of the 'local' one; fix bug #916498
...
svn-id: r14491
2004-08-06 23:02:13 +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
4a15a80eb3
Fix for bug #917532 (GUI: BrowserDialog return value)
...
svn-id: r13320
2004-03-17 00:07:43 +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
Nicolas Bacca
fc8c15dc20
Fix graphic options on WinCE
...
svn-id: r13031
2004-02-24 21:56:16 +00:00
Max Horn
cfd248eeb9
avoid #include scaler.h
...
svn-id: r12997
2004-02-22 21:01:40 +00:00
Nicolas Bacca
387860213e
Hide unnecessary options for CE in the main options dialog
...
svn-id: r12604
2004-01-26 07:36:47 +00:00
James Brown
63afd5fe0c
Launcher subtitles checkbox (is Sound the right place for this? I dunno..)
...
svn-id: r12454
2004-01-17 13:21:15 +00:00
James Brown
eeab2bb3bf
Hack for Launcher Scaler dropdown. Backends using the Launcher will need to implement the OSystem HAS_SCALER property. The global options dialog still needs doing.
...
svn-id: r12436
2004-01-16 16:28:56 +00:00
Max Horn
033ff78ae9
updated copyright notice
...
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn
22c22d1e81
added namespace GUI
...
svn-id: r11255
2003-11-10 23:40:48 +00:00
Paweł Kołodziejski
14b7d027a2
cleanup whitespaces
...
svn-id: r11223
2003-11-08 23:22:16 +00:00
Max Horn
a93c9f49ba
added checkboxes to the 'Edit Game...' dialog which let the user determine whether to override global settings or not; besides other things, this fixes bug #837599 (Default volume is 0 for newly added games)
...
svn-id: r11196
2003-11-07 16:01:51 +00:00
Max Horn
29d79d8197
make savepath settings persistent
...
svn-id: r11158
2003-11-05 22:06:07 +00:00
Max Horn
297ddb370b
refactored common code into a new class OptionsDialog; various fixes and cleanup to the launcher/option dialogs
...
svn-id: r11152
2003-11-05 12:25:42 +00:00
Max Horn
c207fe6a95
added multi_midi/native_mt32 settings (we *really* need to come up with a good way to share code between GlobalOptionsDialog and EditGameDialog)
...
svn-id: r11145
2003-11-05 01:22:19 +00:00
Max Horn
4cff7c8b97
save fullscreen/aspect ratio settings; fix midi driver selection (driver was set immediately when you choose it from popup; this made it impossible to 'Cancel' the change)
...
svn-id: r11144
2003-11-05 01:15:10 +00:00
Max Horn
ee253d4c90
modified NewGui::drawString to shorten strings which don't fit using ellipsis (disabled for the EditTextWidget for now)
...
svn-id: r11136
2003-11-04 22:00:36 +00:00
Max Horn
597ddcfa17
Added some more dummy checkboxes, functionality to be added
...
svn-id: r11135
2003-11-04 21:17:33 +00:00
James Brown
a331a298a2
Fiddling with new tab widget
...
svn-id: r11086
2003-11-03 05:27:53 +00:00
Max Horn
4581cdfe6c
tiny position tweaks
...
svn-id: r11078
2003-11-03 01:04:55 +00:00
Max Horn
9f3edb11c5
added a builtin label to PopUpWidget
...
svn-id: r11076
2003-11-03 01:00:26 +00:00
Max Horn
cfd658cd29
added built-in label for SliderWidget
...
svn-id: r11075
2003-11-03 00:43:29 +00:00
Max Horn
be560b6ec6
oops
...
svn-id: r11074
2003-11-03 00:27:18 +00:00
Max Horn
af71b2f309
use TabWidget for GlobalOptionsDialog
...
svn-id: r11073
2003-11-03 00:24:04 +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
72699c3d2b
fixed Widget::draw for bordered items to adjust _h; removed unused label param from SliderWidget constructor; cleanup
...
svn-id: r11041
2003-11-01 22:21:18 +00:00
Max Horn
33f2fbff08
We proudly present the latest installment of our hit series 'Untangle the mess': 'Help! Space Invaders refactored the music detector'... in other news, I obviously need to sleep now
...
svn-id: r10883
2003-10-18 00:22:46 +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
bb6765f85d
cleanup & restructuring; in particular move the midi driver list to its own source file
...
svn-id: r10550
2003-10-02 22:52:57 +00:00
Max Horn
c1a678afeb
new module 'base'; moved gameDetector.*, main.cpp and base/plugins.* there (this removes the need for an ugly hack in the build system, and is also conceptionally cleaner)
...
svn-id: r10282
2003-09-17 22:41:01 +00:00
Jamieson Christian
baaf6502ec
Made notation of transient config domains consistent.
...
Now all transient config domains use a name
in the form _TRANSIENT_DOMAIN
svn-id: r8452
2003-06-12 18:46:37 +00:00
Jamieson Christian
c117ef1e50
Fix for bug [741592] GUI: Switching music driver mixes up music
...
Implement true music driver selection from the GUI options dialog.
This implementation depends on a new, transient config domain called
"user-overrides". Probably any other config changes made from the
options dialog will need to go into this domain, which is now
loaded after the game settings are loaded.
I hope this is the right way to do it. I'm still a little fuzzy
about our game settings architecture. If anybody suddenly gets
a "[user-overrides]" section showing up in their scummvm.ini or
scummvm.rc files, you'll know why.
svn-id: r8434
2003-06-11 06:49:47 +00:00
Paweł Kołodziejski
f0c0b5f4f8
fixed compilation
...
svn-id: r8112
2003-05-29 18:30:40 +00:00
Max Horn
27f2f58010
put in explicit unistd.h for getcwd (this helps BeOS)
...
svn-id: r8040
2003-05-27 23:34:37 +00:00