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
Gregory Montoir
c9a8fb25f3
flag 611 can be set from the scripts, set _quit when that happens.
...
svn-id: r32796
2008-06-26 07:13:05 +00:00
Christopher Page
102d79440d
Touche now uses the new _quit flag
...
svn-id: r32795
2008-06-26 05:04:42 +00:00
Christopher Page
d2c0b9d003
Sword2 now uses the new _quit flag
...
svn-id: r32794
2008-06-26 04:54:29 +00:00
Christopher Page
e53556af85
Fixed quitting from BASS intro, cleaned up comments in agos
...
svn-id: r32793
2008-06-26 00:50:16 +00:00
Christopher Page
27c427add2
Scumm and sky now use the new _quit flag
...
svn-id: r32775
2008-06-25 03:17:01 +00:00
Christopher Page
7d0eb4f4f0
Queen and Saga now use the new _quit flag
...
svn-id: r32774
2008-06-25 02:14:55 +00:00
Christopher Page
e37b0745d3
Parallaction now uses the new _quit flag
...
svn-id: r32773
2008-06-25 01:41:40 +00:00
Christopher Page
6e3474896c
Kyra and Lure are now using the new _quit flag
...
svn-id: r32772
2008-06-25 00:55:18 +00:00
Christopher Page
c14804e22f
Added main menu dialog files. Gob is now using the new _quit flag
...
svn-id: r32771
2008-06-24 23:19:23 +00:00
Christopher Page
f878820bbe
Created Global Main Menu Dialog. Made a uniform _quit flag for engines. So far agi, agos, and cine are now using the new _quit flag.
...
svn-id: r32770
2008-06-24 21:15:30 +00:00
Christopher Page
65abece4c6
Merged revisions 32727-32728,32730-32733,32737-32738 via svnmerge from
...
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk
svn-id: r32740
2008-06-20 19:42:29 +00:00
Christopher Page
6dce28e166
Reverting changes to codeblocks layouts made in revision 31992
...
svn-id: r32739
2008-06-20 19:38:38 +00:00
Sven Hesse
0c6c7de355
Fixed a palette issue in Lost in Time
...
svn-id: r32738
2008-06-19 22:54:17 +00:00
Sven Hesse
f1b0e379d1
Only try playing object videos when the game version supports that (only Woodruff, for now)
...
svn-id: r32737
2008-06-19 16:27:49 +00:00
Max Horn
07bcb5179c
Renamed M4Surface::empty() to clear() (two reason: empty is not a verb, and in class String it is used for a bool property)
...
svn-id: r32733
2008-06-18 21:02:52 +00:00
Benjamin Haisch
7bceafb3f2
- Fixed sprite drawing in Rodney's Funscreen
...
- Handle mouse button up events and event number fixes in MadeEngine::handleEvents()
- Use milliseconds -> game ticks calculation based on Windows version of the original engine
- "Rodney's Fun Screen" -> "Rodney's Funscreen"
svn-id: r32731
2008-06-18 11:01:51 +00:00
Kari Salminen
9b910eedba
Fixed a small discrepancy in Delphine unpacker's command 00b's documentation (Parameter range is 1..8, not 1..9).
...
svn-id: r32730
2008-06-18 03:31:13 +00:00
Filippos Karapetis
8541fb5148
Possible fix for bug #1979086 - "DRASCULA: Wrong language detection(?) and crash"
...
svn-id: r32728
2008-06-17 21:52:58 +00:00
Filippos Karapetis
cca355acd7
Removed duplicate code
...
svn-id: r32727
2008-06-17 18:27:03 +00:00
Christopher Page
8cb11a808a
Cleaned up some unnecessary comments
...
svn-id: r32721
2008-06-16 19:55:59 +00:00
Christopher Page
37a7a572cf
Merged revisions 32668-32669,32676,32687-32689,32693,32695,32698-32701,32705 via svnmerge from
...
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk
svn-id: r32720
2008-06-16 19:06:48 +00:00
Christopher Page
7009aae893
Fixed a problem where the function that I previously implemented, popAllCursors(), was causing the mouse cursor to disapear
...
svn-id: r32719
2008-06-16 18:47:32 +00:00
Christopher Page
23fc803dad
AGOS: Found a system->quit(), changed to _quit=true
...
svn-id: r32718
2008-06-16 17:34:58 +00:00
Eugene Sandulenko
bc01acd18f
Make null plugin compilable
...
svn-id: r32705
2008-06-15 07:15:58 +00:00
Vicent Marti
9072c080ff
Updated MS Visual Studio project files for MusicPlugin.
...
svn-id: r32701
2008-06-14 14:44:06 +00:00
Travis Howell
91d3ea3135
Revert last commit.
...
svn-id: r32700
2008-06-14 11:23:29 +00:00
Travis Howell
2e3077b3cb
Disable drawObject type 0x41, which is currently causing frequent crashes.
...
svn-id: r32699
2008-06-14 11:17:16 +00:00
Jordi Vilalta Prat
256036d4af
Fixed ALSA's invalid port error message
...
svn-id: r32698
2008-06-14 04:52:10 +00:00