Christopher Page
|
852bc9dbb7
|
Added a confirm dialog for deleting savegames
svn-id: r33981
|
2008-08-17 22:50:05 +00:00 |
|
Christopher Page
|
c559546020
|
Formatting corrections to the previous README commit
svn-id: r33979
|
2008-08-17 22:24:55 +00:00 |
|
Christopher Page
|
f45749759e
|
Added ScummVM Title and version info to GMM
svn-id: r33955
|
2008-08-17 02:02:22 +00:00 |
|
Christopher Page
|
d370c8eedd
|
Agos volume levels changed by the keyboard correspond now sync with the config manager
svn-id: r33954
|
2008-08-16 22:42:19 +00:00 |
|
Christopher Page
|
370cc6615e
|
Fixed volume change after loading a game in Saga
svn-id: r33952
|
2008-08-16 22:30:19 +00:00 |
|
Christopher Page
|
58166351c6
|
Made sure to set the loading slot AFTER selecting the active domain when loading from the launcher. Also fixed the flickering Virgin logo in BASS
svn-id: r33949
|
2008-08-16 22:06:44 +00:00 |
|
Christopher Page
|
8e9bbf0e31
|
Fixed typo in the README
svn-id: r33945
|
2008-08-16 19:00:29 +00:00 |
|
Christopher Page
|
086e3bb963
|
After merging trunk, Cine doesn't crash on RTL anymore. Awesome.
svn-id: r33926
|
2008-08-16 05:40:37 +00:00 |
|
Christopher Page
|
909b66ef54
|
Merged revisions 33777,33781-33788,33790,33792-33793,33795,33797,33805,33807-33812,33815-33817,33819,33822,33826,33829,33837,33839,33844,33847,33858-33861,33864,33871-33873,33875,33877-33879,33886,33889-33892,33894,33896,33900,33902-33903,33919 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk
svn-id: r33924
|
2008-08-16 04:30:01 +00:00 |
|
Christopher Page
|
c22f9b2358
|
Fixes for Parallaction loading from launcher
svn-id: r33923
|
2008-08-16 04:15:11 +00:00 |
|
Christopher Page
|
20f0bb7a40
|
Added documentation to the README, also added --list-saves to the HELP_STRING in commandline.cpp
svn-id: r33922
|
2008-08-16 02:57:30 +00:00 |
|
Christopher Page
|
ec8dac5540
|
Added a MetaEngineFeature for RTL support, the RTL button is disabled in the GMM if the engine doesn't support it
svn-id: r33921
|
2008-08-16 02:53:16 +00:00 |
|
Christopher Page
|
dca5f7dc20
|
If the last savegame is deleted, reset save_slot in config man to -1
svn-id: r33918
|
2008-08-15 21:25:24 +00:00 |
|
Christopher Page
|
603f0a2f8c
|
Fixes for Sword1 engine loading from launcher
svn-id: r33915
|
2008-08-15 20:49:56 +00:00 |
|
Christopher Page
|
7e49b2e8a1
|
Fixes for Cine engine loading from launcher
svn-id: r33914
|
2008-08-15 19:44:17 +00:00 |
|
Christopher Page
|
ad5b550df8
|
Small correction for last commit
svn-id: r33910
|
2008-08-15 18:26:59 +00:00 |
|
Christopher Page
|
9d3cdcb2da
|
Defined some MetaEngineFeatures for the engines, the launcher uses these features to allow/disallow loading and deleting saves
svn-id: r33909
|
2008-08-15 18:15:14 +00:00 |
|
Christopher Page
|
5bc5855ae9
|
Added some MetaEngineFeatures, defined MEFs for the Scumm engine
svn-id: r33893
|
2008-08-15 07:10:23 +00:00 |
|
Christopher Page
|
5acac50f54
|
Added implementation for deleting savestates from the launcher for engines which do NOT use an index file. Implementation for those engines that do to come
svn-id: r33857
|
2008-08-14 06:51:04 +00:00 |
|
Christopher Page
|
c747e1d105
|
Added 'delete' button to the launcher's load dialog, implementation for deleting a savegame to come
svn-id: r33855
|
2008-08-14 03:50:48 +00:00 |
|
Christopher Page
|
6bebff8ab0
|
Fixed a memory leak in Agos
svn-id: r33852
|
2008-08-14 00:26:57 +00:00 |
|
Christopher Page
|
4f00562bb2
|
Fixed some memory leaks in Tinsel
svn-id: r33849
|
2008-08-13 21:37:02 +00:00 |
|
Christopher Page
|
8d8c46e36f
|
Cleanup: Got rid of _quit and _rtl variables in engine.h/.cpp which are not used anymore. Found some _quit flags in Agos and Gob and replaced with bool quit() where appropriate
svn-id: r33848
|
2008-08-13 20:45:00 +00:00 |
|
Christopher Page
|
2d31207a81
|
Fixed some memory leaks
svn-id: r33846
|
2008-08-13 20:27:39 +00:00 |
|
Christopher Page
|
c9e0422722
|
Added Autosave support for AGI
svn-id: r33772
|
2008-08-10 22:53:43 +00:00 |
|
Christopher Page
|
fcc00f20b9
|
Merged revisions 33719,33721-33723,33725-33727,33729-33730,33733,33736,33742,33754,33756,33758,33761,33763,33766 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk
svn-id: r33769
|
2008-08-10 21:58:18 +00:00 |
|
Christopher Page
|
ce3d1e1a7d
|
Merged revisions 33632-33633,33635,33637,33639-33640,33642-33645,33648,33654-33655,33664,33667-33670,33673-33674,33678,33682,33686-33691,33693,33696,33698,33700,33703,33708,33710,33712-33714,33716 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk
svn-id: r33720
|
2008-08-09 19:03:29 +00:00 |
|
Christopher Page
|
f41471d34b
|
Engine::runDialog() returns a value now
svn-id: r33672
|
2008-08-06 21:47:20 +00:00 |
|
Christopher Page
|
78159c34a1
|
Added RTL feature to Tinsel
svn-id: r33671
|
2008-08-06 21:44:43 +00:00 |
|
Christopher Page
|
8bcc4619ec
|
Added a check to make sure there is an active engine available when trying to load a game from the launcher
svn-id: r33652
|
2008-08-06 01:48:46 +00:00 |
|
Christopher Page
|
af16043008
|
Added FIXME comment to ConfigDialog class
svn-id: r33650
|
2008-08-05 22:02:24 +00:00 |
|
Christopher Page
|
e30d16ddc2
|
Fixed more warnings
svn-id: r33649
|
2008-08-05 21:56:45 +00:00 |
|
Christopher Page
|
21cd277f13
|
Fixed some GCC warnings
svn-id: r33647
|
2008-08-05 21:38:59 +00:00 |
|
Christopher Page
|
2acbc2a88e
|
Merged revisions 33626-33627 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk
svn-id: r33629
|
2008-08-05 02:31:26 +00:00 |
|
Christopher Page
|
0725f7ec93
|
Made changes to keep KYRA and PARA compatible with RTL/GMM
svn-id: r33628
|
2008-08-05 02:11:00 +00:00 |
|
Christopher Page
|
4198ee9623
|
Merged revisions 33188-33189,33191-33193,33196,33198,33202-33203,33206,33210,33212,33218-33220,33222,33224-33226,33229-33243,33246,33248-33250,33252,33258-33261,33263,33266,33270,33272-33283,33285,33287-33290,33295-33298,33321,33325-33330,33332-33335,33337-33340,33342,33345,33347,33349-33350,33352-33357,33359-33367,33369-33371,33373,33375-33377,33379-33380,33383-33385,33387-33389,33392-33394,33400-33402,33404-33405,33407-33410,33412-33416,33418-33419,33425-33427,33432,33436-33438,33444,33446,33452-33453,33455-33459,33463-33464,33466-33471,33473-33474,33478,33490,33492,33495-33496,33509-33512,33518-33519,33522-33527,33529-33530,33537,33541,33544,33546,33550,33552-33554,33556,33558,33561-33562,33565,33568,33570,33574,33576,33578-33581,33584-33587,33590,33596,33604-33611,33614-33615,33617-33618,33620-33621 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk
svn-id: r33624
|
2008-08-04 22:34:07 +00:00 |
|
Christopher Page
|
a51f454076
|
Added check for valid save slots, when loading savestates using -x
svn-id: r33483
|
2008-07-31 21:56:05 +00:00 |
|
Christopher Page
|
8721102ded
|
Updated modern and classic themes for the 'Load' button
svn-id: r33482
|
2008-07-31 21:13:02 +00:00 |
|
Christopher Page
|
1fe2700dab
|
Added support for Savestates to be loaded from the launcher
svn-id: r33461
|
2008-07-30 21:48:45 +00:00 |
|
Christopher Page
|
a1e3d416fe
|
Added --list-saves support for CINE
svn-id: r33422
|
2008-07-29 19:01:17 +00:00 |
|
Christopher Page
|
50b7e5aa0d
|
Added --list-saves support for TOUCHE
svn-id: r33398
|
2008-07-29 06:04:16 +00:00 |
|
Christopher Page
|
cf97920930
|
Added --list-saves support for SWORD2
svn-id: r33396
|
2008-07-29 05:05:04 +00:00 |
|
Christopher Page
|
b0e0896579
|
Added --list-saves support for SWORD1
svn-id: r33395
|
2008-07-29 04:51:23 +00:00 |
|
Christopher Page
|
6023e665a9
|
Added --list-saves support for SAGA
svn-id: r33391
|
2008-07-29 02:12:07 +00:00 |
|
Christopher Page
|
c318987ff5
|
Added --list-saves support for QUEEN
svn-id: r33390
|
2008-07-29 01:52:29 +00:00 |
|
Christopher Page
|
4394371ab7
|
Added --list-saves support for AGI
svn-id: r33351
|
2008-07-28 04:50:27 +00:00 |
|
Christopher Page
|
cbe0af1c19
|
Added --list-saves support for PARALLACTION, and -x support for NipponSafes
svn-id: r33292
|
2008-07-25 21:24:09 +00:00 |
|
Christopher Page
|
dac805c281
|
Added -x and --list-saves support for LURE
svn-id: r33291
|
2008-07-25 19:41:17 +00:00 |
|
Christopher Page
|
50a5410316
|
Implemented listSaves() for AGOS
svn-id: r33265
|
2008-07-24 20:16:21 +00:00 |
|
Christopher Page
|
09f4fd946e
|
Merged revisions 33052-33053,33056-33058,33061-33064,33068,33070,33072,33075,33078-33079,33083,33086-33087,33089,33094-33096,33098-33099,33104,33108-33109,33114-33117,33120,33135-33146,33160,33162,33165,33167-33169 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk
svn-id: r33183
|
2008-07-21 22:46:39 +00:00 |
|
Christopher Page
|
0cae5552db
|
Improved GMM sound setting config for Parallaction
svn-id: r33181
|
2008-07-21 21:11:28 +00:00 |
|
Christopher Page
|
34d3d74b97
|
Fixed a small SFX issue with AGOS
svn-id: r33180
|
2008-07-21 19:46:23 +00:00 |
|
Christopher Page
|
8b01922317
|
Improved GMM sound settings support for SKY
svn-id: r33178
|
2008-07-21 19:37:12 +00:00 |
|
Christopher Page
|
9560a4c3d3
|
Separated Speech from SFX in SAGA, improved configuration of SAGA sound settings through the GMM
svn-id: r33176
|
2008-07-21 19:15:28 +00:00 |
|
Christopher Page
|
45d24a58f9
|
QUEEN sound settings work with the GMM
svn-id: r33093
|
2008-07-18 01:46:33 +00:00 |
|
Christopher Page
|
437b9ee281
|
More work with SWORD1 sound settings
svn-id: r33091
|
2008-07-17 20:08:59 +00:00 |
|
Christopher Page
|
41d896dc2f
|
SWORD1 Sound settings work with the GMM
svn-id: r33090
|
2008-07-17 17:49:38 +00:00 |
|
Christopher Page
|
7f480ac571
|
Quit and RTL code is more modular now. EVENT_RTL no longer sets _shouldQuit, shouldQuit is only set if there's an EVENT_QUIT. EVENT_RTL and EVENT_QUIT are completely separate from each other. Engine::quit() method now checks both _shouldQuit and _shouldRTL to determine if the engine should exit. There is no longer a need for resetQuit(), so it's removed
svn-id: r33082
|
2008-07-16 04:22:56 +00:00 |
|
Christopher Page
|
7ecd54a9da
|
Reverted some incorrect changes and fixed sound settings issues for LURE. Fixed issues with quitting and calling GMM during intro sequences in LURE. Added a KEYCODE_MAINMENU in common/keyboard.h for the GMM.
svn-id: r33081
|
2008-07-15 22:54:39 +00:00 |
|
Christopher Page
|
00aee7dd73
|
Reverted an incorrect change to AGI
svn-id: r33077
|
2008-07-15 19:35:40 +00:00 |
|
Christopher Page
|
ebd3510b72
|
AGOS: Got rid of _masterVolume and replaced with _musicVolume and _sfxVolume so that music and sfx are separately controlled via the Options menu
svn-id: r33065
|
2008-07-14 22:10:04 +00:00 |
|
Christopher Page
|
d2e8d4831e
|
Merged revisions 32744-32745,32747,32750-32759,32762-32764,32769,32777,32783,32785-32786,32789-32791,32798-32799,32801-32807,32809-32812,32816-32817,32819-32821,32823-32830,32832-32836,32838-32844,32846-32850,32852-32854,32858-32859,32865-32868,32873-32874,32879,32883,32895,32899,32902-32904,32910-32912,32923-32924,32930-32931,32938,32940,32948-32949,32951,32960-32964,32966-32970,32972-32974,32976,32978,32983,32986-32990,32992,32994,33002-33004,33006-33007,33009-33010,33014,33017,33021-33023,33030,33033 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk
svn-id: r33051
|
2008-07-14 00:10:09 +00:00 |
|
Christopher Page
|
3ac3e84ecf
|
Removed an exit() call in PreAGI
svn-id: r33049
|
2008-07-13 22:41:32 +00:00 |
|
Christopher Page
|
c210f90a62
|
TOUCHE works with the new GMM implementation
svn-id: r33046
|
2008-07-13 22:24:55 +00:00 |
|
Christopher Page
|
0175425109
|
Overlooked something in SWORD1, works now
svn-id: r33045
|
2008-07-13 22:08:58 +00:00 |
|
Christopher Page
|
796e606971
|
SWORD2 works with the new GMM implementation
svn-id: r33044
|
2008-07-13 22:00:39 +00:00 |
|
Christopher Page
|
e7d7f8df95
|
SWORD1 works with the new GMM implementation
svn-id: r33043
|
2008-07-13 21:54:23 +00:00 |
|
Christopher Page
|
a6e1d6bd3d
|
SKY works with the new GMM implementation, also updated gui/newgui.cpp and prevented pushEvent from pushing more than one EVENT_QUIT into the artificialEventQueue
svn-id: r33041
|
2008-07-13 20:41:39 +00:00 |
|
Christopher Page
|
e9c6b03fc7
|
SCUMM works with new GMM implementation
svn-id: r33001
|
2008-07-11 01:22:37 +00:00 |
|
Christopher Page
|
cbadb51ce7
|
SAGA works with new GMM implementation
svn-id: r33000
|
2008-07-11 01:09:48 +00:00 |
|
Christopher Page
|
67c8c39fdf
|
Queen works with the new GMM implementation, and made a correction to a change in parallaction
svn-id: r32999
|
2008-07-11 00:49:01 +00:00 |
|
Christopher Page
|
b519013925
|
One more thing for Parallaction
svn-id: r32998
|
2008-07-10 23:04:57 +00:00 |
|
Christopher Page
|
8d23846eaf
|
Parallaction works with the new GMM implementation
svn-id: r32997
|
2008-07-10 23:03:34 +00:00 |
|
Christopher Page
|
17ce8db211
|
Lure works with the new GMM implementation
svn-id: r32996
|
2008-07-10 22:34:48 +00:00 |
|
Christopher Page
|
1fd613afa6
|
Changed CINE to RTL when copy protection fails instead of Quit
svn-id: r32985
|
2008-07-10 05:25:52 +00:00 |
|
Christopher Page
|
30b1a62e81
|
Removed unnecessary #inlcudes
svn-id: r32984
|
2008-07-10 05:15:19 +00:00 |
|
Christopher Page
|
e808cdf7a0
|
Reimplemented pushEvent() and artificialEventQueue to work with Events instead of EventTypes. Reimplemented Queue as a List instead of Array. Updated AGOS, AGI, CINE, GOB, and KYRA to work with the current implementation of the GMM
svn-id: r32971
|
2008-07-09 02:27:05 +00:00 |
|
Christopher Page
|
b8fe71e7a1
|
Updated KYRA to work with the new GMM implementation
svn-id: r32959
|
2008-07-08 06:00:39 +00:00 |
|
Christopher Page
|
94beb3037e
|
Improved GMM implementation by adding unified quit() and quitGame() methods for all engines. Also implemented a Queue class before and forgot to svn add, common/queue.h is added here.
svn-id: r32958
|
2008-07-08 05:21:05 +00:00 |
|
Christopher Page
|
b97f39019c
|
KYRA works with the new GMM implementation
svn-id: r32957
|
2008-07-08 05:02:45 +00:00 |
|
Christopher Page
|
3beccaf115
|
PreAGI works with the new GMM implementation
svn-id: r32956
|
2008-07-08 01:33:57 +00:00 |
|
Christopher Page
|
a43f016b94
|
GOB works with the new GMM implementation
svn-id: r32955
|
2008-07-08 00:16:55 +00:00 |
|
Christopher Page
|
41938b7644
|
CINE works with the new GMM implementation
svn-id: r32954
|
2008-07-07 23:47:39 +00:00 |
|
Christopher Page
|
61d25a912e
|
Agi works with the new GMM implementation
svn-id: r32953
|
2008-07-07 23:24:12 +00:00 |
|
Christopher Page
|
a4f56de13a
|
Implemented Common::EventManager::pushEvent() to insert fake events into the event queue. Quit and RTL events have been added, and are now tracked by the DefaultEventManager using shouldQuit() and shouldRTL(). AGOS is working with this new implementation, other engines to follow.
svn-id: r32952
|
2008-07-07 22:34:45 +00:00 |
|
Christopher Page
|
b50df858eb
|
Changed the name of the Scumm menu dialog class MainMenuDialog to ScummMenuDialog, to avoid confusion and conflict with the Global Main Menu class
svn-id: r32937
|
2008-07-07 06:05:48 +00:00 |
|
Christopher Page
|
0bffc3cb7b
|
Sound settings for AGI are now configurable through the GMM
svn-id: r32936
|
2008-07-07 05:51:39 +00:00 |
|
Christopher Page
|
8957971162
|
SCUMM: syncSoundSettings() now updates kPlainSoundType
svn-id: r32935
|
2008-07-07 05:27:35 +00:00 |
|
Christopher Page
|
113aa1e77f
|
LURE: Made sure to lock _soundMutex in syncSounds()
svn-id: r32934
|
2008-07-07 03:30:34 +00:00 |
|
Christopher Page
|
a42bb09c72
|
QUEEN: Made it possible to quit during the intro cutaways
svn-id: r32933
|
2008-07-06 23:42:29 +00:00 |
|
Christopher Page
|
6d1350638a
|
Queen sound settings are now configurable through the GMM
svn-id: r32922
|
2008-07-05 22:04:15 +00:00 |
|
Christopher Page
|
a14a0d16c1
|
Changes to implementation of the GMM
svn-id: r32872
|
2008-07-02 00:30:49 +00:00 |
|
Christopher Page
|
718a85e30d
|
Sound settings for TOUCHE can be configured through the GMM
svn-id: r32864
|
2008-07-01 03:21:30 +00:00 |
|
Christopher Page
|
9c60fd183c
|
Sound settings for Saga can be configured from the GMM
svn-id: r32863
|
2008-07-01 03:01:11 +00:00 |
|
Christopher Page
|
563e28b668
|
Fixed some warnings
svn-id: r32857
|
2008-06-30 23:06:38 +00:00 |
|
Christopher Page
|
c1ae3f7dd0
|
Sound settings for Lure can be modified through the GMM
svn-id: r32855
|
2008-06-30 22:41:55 +00:00 |
|
Christopher Page
|
30c52e215c
|
Scumm sound settings can now be changed from the gmm
svn-id: r32851
|
2008-06-30 17:44:21 +00:00 |
|
Christopher Page
|
e36166bda2
|
Added syncSoundSettings() to Engine, sound settings can now be modified from the global main menu for most engines
svn-id: r32815
|
2008-06-26 23:22:28 +00:00 |
|
Christopher Page
|
d0dcc1ad79
|
Quit or RTL from the main menu now triggers an EVENT_QUIT in DefaultEventManager::pollEvent()
svn-id: r32813
|
2008-06-26 22:03:49 +00:00 |
|
Christopher Page
|
102d79440d
|
Touche now uses the new _quit flag
svn-id: r32795
|
2008-06-26 05:04:42 +00:00 |
|