Max Horn
|
9b160804ab
|
Renamed Engine::quit to Engine::shouldQuit (previously, it was easily confused with Engine::quitGame); also cleaned up engine.h a bit
svn-id: r34700
|
2008-09-30 12:27:38 +00:00 |
|
Max Horn
|
2bc093828f
|
Replaced Engine::_gameDataPath (a String) by Engine::_gameDataDir (an FSNode); adapted code to that (by using getChild() to get subdirs, not string concatenation
svn-id: r34434
|
2008-09-07 22:10:58 +00:00 |
|
Lars Persson
|
f6c4df8281
|
Symbian already store all paths with a trailing "\".
Quick fix waiting for proper solution
svn-id: r34423
|
2008-09-07 19:19:45 +00:00 |
|
Max Horn
|
f5462901b2
|
Temporary workaround for bug #2098279: ALL: Game path with no trailing backslash fails
svn-id: r34408
|
2008-09-07 15:16:45 +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
|
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
|
f41471d34b
|
Engine::runDialog() returns a value now
svn-id: r33672
|
2008-08-06 21:47:20 +00:00 |
|
Christopher Page
|
e30d16ddc2
|
Fixed more warnings
svn-id: r33649
|
2008-08-05 21:56:45 +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
|
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
|
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 |
|
Max Horn
|
88bb567e18
|
Merged lots of _mixer->isReady() warnings into a single one in Engine constructor
svn-id: r30871
|
2008-02-15 17:01:35 +00:00 |
|
Nicola Mettifogo
|
258901bab9
|
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
svn-id: r28966
|
2007-09-19 08:40:12 +00:00 |
|
Max Horn
|
4cc9d17c34
|
Adding various FIXME comments to bogus (non-self-explanatory) existing FIXME comments; and some other related cleanup
svn-id: r28890
|
2007-09-11 09:20:39 +00:00 |
|
Max Horn
|
a14485da5f
|
Fix for bug #1746112 (SCUMM: Crash when pressing SPACE (Pause))
svn-id: r27836
|
2007-07-01 20:16:24 +00:00 |
|
Max Horn
|
9027076e5d
|
Split Engine::pauseEngine: It now does pauseLevel handling, while engines can provide a simpler pauseEngineIntern method; provided default implementation of the latter which simply (un)pauses the mixer
svn-id: r27801
|
2007-06-30 22:22:25 +00:00 |
|
Max Horn
|
218e132e37
|
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
|
2007-05-30 21:56:52 +00:00 |
|
Gregory Montoir
|
5aca9dce8c
|
added the instance of EventManager returned by OSystem::getEventManager as a member of the Engine base class. This allows to simply the code a bit and should more efficient too (ie. less virtual function chain calls, obj->getA()->getB()). Also updated several engines to make use of it.
svn-id: r26357
|
2007-04-01 17:36:13 +00:00 |
|
Robert Göffringmann
|
4a11e7299a
|
fixed MSVC compiler warning because winnt.h defines its own ARRAYSIZE #define
svn-id: r26171
|
2007-03-17 15:45:05 +00:00 |
|
Nicola Mettifogo
|
1e985051a9
|
reduced dependency from windows-specific header files
svn-id: r26034
|
2007-03-09 00:13:07 +00:00 |
|
Max Horn
|
227a080e5b
|
Patch #1663933 (Kill premix channel) with a few tiny additional tweaks by me
svn-id: r25752
|
2007-02-20 18:50:17 +00:00 |
|
Nicola Mettifogo
|
852803d6e0
|
removed warnings
svn-id: r25534
|
2007-02-12 19:47:42 +00:00 |
|
Max Horn
|
5563013c1d
|
Don't delete the savefile manager in the Engine destructor
svn-id: r24703
|
2006-11-12 21:08:55 +00:00 |
|
Max Horn
|
f95f5ed133
|
Added OSystem::getTimerManager and OSystem::getMixer methods (wip)
svn-id: r24405
|
2006-10-21 12:03:43 +00:00 |
|
Travis Howell
|
17d4f41a88
|
Fix mingw compile
svn-id: r23976
|
2006-09-23 01:05:30 +00:00 |
|
Max Horn
|
f0ac3d1c9e
|
Moved error/warning/checkHeap from engines/engine.cpp to common/util.cpp
svn-id: r23975
|
2006-09-23 00:51:30 +00:00 |
|
Max Horn
|
4c14cf6d1a
|
Moved base/engine.cpp and .h to engines/ (main motivation: helps untangle the linker dependency graph). Porters will have to update project files
svn-id: r23974
|
2006-09-23 00:42:35 +00:00 |
|