Commit Graph
3228 Commits
Author SHA1 Message Date
Max Horn 1e56fb8191 cleanup
svn-id: r10839
2003-10-16 23:16:16 +00:00
Max Horn 36fd7ec445 some renaming for more consistent terminology (although we might want to reevaluate this): 'target' is what is in your config file; 'game' is what a frontend provide. E.g. the scumm frontend provides the game 'monkeyvga', and my config file has target 'monkeyvga-ger' configured to use that game
svn-id: r10766
2003-10-12 18:40:12 +00:00
Max Horn 80c6401b9d fix for bug #821502 (GUI: Launcher crashes with unexisting targets)
svn-id: r10738
2003-10-11 21:15:57 +00:00
Max Horn 6e09d35090 turned PluginManager into a proper singleton
svn-id: r10688
2003-10-08 22:10:59 +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 fd2c041d79 Make use of new List iterator
svn-id: r10609
2003-10-05 14:03:07 +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 0e645f88ae renamed namespace ScummVM to Common
svn-id: r10544
2003-10-02 17:43:02 +00:00
Jonathan Gray 745497dea4 vline -> vLine, hline-> hLine, slightly more in line with ScummVM naming style and more importantly doesn't conflict with the vline and hline Allegro functions
svn-id: r10520
2003-10-01 15:00:26 +00:00
Torbjörn Andersson 570e60a487 Whitespace changes
svn-id: r10390
2003-09-24 06:33:59 +00:00
Chris Apers ec15369d66 console.h from bs2/ is found before gui/ on PalmOS and cause compilation errors
svn-id: r10386
2003-09-23 18:07:50 +00:00
Max Horn 21ce55bc9f make console height/width based on a float percentage of the overlay size -> the overlay isn't so tiny anymore in COMI
svn-id: r10329
2003-09-20 01:08:48 +00:00
Max Horn 7d95a33922 make use of the new get_overlay_height/get_overlay_width
svn-id: r10327
2003-09-20 00:47:56 +00:00
Max Horn be9d4066e1 moved engine.* to base; this fixes some linking issues when building a barebone ScummVM (or maybe I just want to increase our CVS stats? <g>)
svn-id: r10287
2003-09-18 02:07:18 +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
Max Horn 231cb16b5b some tweaks to the build system (work toward plugin support)
svn-id: r10279
2003-09-17 21:53:13 +00:00
Max Horn 769f5c2919 added About dialog to launcher
svn-id: r10107
2003-09-08 18:09:32 +00:00
Max Horn 940200f173 got rid of version_settings
svn-id: r10101
2003-09-08 17:25:44 +00:00
Max Horn bac8a0da5b added a FIXME comment
svn-id: r10093
2003-09-08 16:10:05 +00:00
Max Horn f23a34c9e5 renamed VersionSettings -> TargetSettings and also renamed some of its members; added GameDetector::findTarget; made launcher use that new method; some initial preparations for Plugin code
svn-id: r10092
2003-09-08 15:38:34 +00:00
Max Horn 6ac86b9760 added EVENT_SCREEN_CHANGED; small tweak to the way quit is handled in NewGui
svn-id: r10047
2003-09-06 20:21:54 +00:00
Max Horn 0045dfe9c6 added TODO
svn-id: r10022
2003-09-05 21:23:28 +00:00
Max Horn 4240dcbe34 removed outdated comments
svn-id: r10015
2003-09-05 20:18:32 +00:00
Oliver Kiehl 2a89cd9c9d fix killLastWord
svn-id: r9896
2003-08-28 19:46:52 +00:00
Max Horn 898bbc85d0 double cursor animation speed (see bug #757191)
svn-id: r9895
2003-08-28 19:20:30 +00:00
Travis Howell be0d723e7f Change Amiga palette option to Amiga version
svn-id: r9800
2003-08-20 14:01:39 +00:00
Chris Apers a47e80cb55 Updated globals access for PalmOS
svn-id: r9759
2003-08-18 10:59:21 +00:00
Travis Howell bf1c300c36 Show Amiga option only for scumm games
svn-id: r9643
2003-08-12 02:08:21 +00:00
Marcus Comstedt 8f88764ef0 stdafx.h needs to be included before scummsys.h because of the #define of free.
svn-id: r9628
2003-08-10 20:57:41 +00:00
Max Horn 0c3c609442 get rid of some g_system usage
svn-id: r9529
2003-08-06 00:28:00 +00:00
Max Horn 103112dd3d removed OSystem::set_mouse_pos (I hope I didn't break any backends, but if I did it should be trivial to get them working again)
svn-id: r9391
2003-08-02 00:36:38 +00:00
Max Horn 0df319e952 #include cleanup (explicityl specify the location for headers from common/, so that we at some point can get rid of -Icommon; exception is made for stdafx.h, since a) we might want to rename it and b) might want to move it to the top level)
svn-id: r9359
2003-08-01 12:21:04 +00:00
Paweł Kołodziejski e5e117006a back disable warnings into stdafx.h, vc6 is lack of warnings support
svn-id: r9337
2003-07-31 18:35:01 +00:00
Travis Howell 50c3369ddd Correct name
svn-id: r9324
2003-07-31 10:21:00 +00:00
Jamieson Christian c5de745580 Disabled unknown pragma warning in MSVC-6.
svn-id: r9320
2003-07-31 06:47:05 +00:00
Max Horn 26d05c0190 the VC warning for unknown pragmas is now gloabally disabled, no need to work around it locally
svn-id: r9300
2003-07-30 18:40:28 +00:00
Torbjörn Andersson 20dd02a833 Don't check for hotkeys when ascii is 0, since that is the default hotkey
for widgets that have none. (This means the Shift key words in text edit
widgets again, for instance.)

svn-id: r9148
2003-07-23 16:44:15 +00:00
Max Horn 660ca0f526 fixed button hotkeys in dialogs with a focused widget (e.g. the F5 save/load dialog)
svn-id: r9127
2003-07-22 16:30:00 +00:00
Max Horn ece1b83ac1 fixed key autorepeat when using button hot keys
svn-id: r9126
2003-07-22 16:29:23 +00:00
Max Horn 8c8f22f65a whitespaces
svn-id: r9125
2003-07-22 16:26:12 +00:00
Max Horn 22a86e823c use kLineHeight constant (also strictly spoken it makes no sense: kLineHeight = 11, yet we only put 10 pixels between our lines :-)
svn-id: r9123
2003-07-22 16:08:57 +00:00
Max Horn bda0a18eee made about dialog global (so that it can be used from the launcher and from sky/simon; also added our copyright to it
svn-id: r9122
2003-07-22 16:05:51 +00:00
Chris Apers 6d92375093 Fix for bug #775512
svn-id: r9117
2003-07-22 08:33:13 +00:00
Max Horn b05e7de7bb replaced SCUMMVM_VERSION/SCUMMVM_CVS by gScummVMVersion/gScummVMBuildDate/gScummVMFullVersion; made engine.o depend on all other .o files, so that the build date in it is always up-to-date
svn-id: r9032
2003-07-15 02:16:33 +00:00
Jonathan Gray 4cd1927ee0 remove scumm.h dependency
svn-id: r8498
2003-06-15 02:02:36 +00:00
Max Horn 101df28e0b moved GameId declaration to common/engine.h (more logical); moved scumm specific stuff from gameDetector.h to scumm.h; cleaned up some #includes (ideally, never #include something in a header file if you can avoid it - this cuts down interdepencies)
svn-id: r8496
2003-06-15 01:42:19 +00:00
Max Horn 9f8338503a added tilda (~) character to GUI font
svn-id: r8484
2003-06-14 21:16:22 +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
Max Horn be9e6e85db added quit event
svn-id: r8398
2003-06-08 12:11:14 +00:00