Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-29 | Rewrote dimPalette() so that the dimming is now a "filter" between the Screen | Torbjörn Andersson | |
class and the backend, i.e. as far as the game engine is concerned the palette remains unchanged. (This is similar how to the SCUMM engine handles the "noir" mode in Sam & Max.) This is one small step towards allowing the game to be paused anywhere. svn-id: r32369 | |||
2008-05-23 | Initial implementation of pauseEngineIntern(). There are issues, though, since | Torbjörn Andersson | |
the engine doesn't always allow the game to be paused, and some things (GUI, movie cutscenes, credits, ...) are outside the main engine loop. svn-id: r32232 | |||
2008-05-07 | Changed all delete [] usages to delete[]. | Johannes Schickel | |
svn-id: r31927 | |||
2008-05-06 | Allow static and dynamic plugins to be used at the same time | Jordi Vilalta Prat | |
svn-id: r31888 | |||
2008-02-15 | Merged lots of _mixer->isReady() warnings into a single one in Engine ↵ | Max Horn | |
constructor svn-id: r30871 | |||
2008-02-08 | Initial support for plugin types | Jordi Vilalta Prat | |
svn-id: r30825 | |||
2008-02-05 | I think this is slightly easier to read... | Torbjörn Andersson | |
svn-id: r30803 | |||
2008-02-03 | Revised Engine plugin API to only provide a single func which returns a ↵ | Max Horn | |
MetaEngine instance. Used this to simplify the rest of the plugin system svn-id: r30780 | |||
2008-02-03 | Changed "COMPATIBLITY" to "COMPATIBILITY". | Torbjörn Andersson | |
svn-id: r30754 | |||
2008-02-02 | New MetaEngine class (work in progress to replace the current Engine plugin ↵ | Max Horn | |
API with a more object oriented approach) svn-id: r30726 | |||
2008-01-28 | Fixed the spaces before tabs. | Jordi Vilalta Prat | |
svn-id: r30667 | |||
2008-01-27 | Removed trailing spaces. | Jordi Vilalta Prat | |
svn-id: r30664 | |||
2008-01-12 | The dummy ("narration only") cutscene player misbehaved a bit if the cutscene | Torbjörn Andersson | |
soundtrack was present. It should work better now. svn-id: r30455 | |||
2007-12-16 | Clear the EXIT_CLICK_ID variable when entering a new room. Otherwise, if an | Torbjörn Andersson | |
exit warps back to the same room, clicking on the same exit again is misinterpreted as a double-click, and that only works if we're already walking towards that exit. Otherwise, the game will hang. This fixed bug #1851502 ("SWORD2: Black-out in Forest"). svn-id: r29876 | |||
2007-12-16 | Workaround for bug #1487382 ("SWORD2: Game freezes"). It appears to be a script | Torbjörn Andersson | |
bug. svn-id: r29866 | |||
2007-12-15 | Fixed typo in comment. | Torbjörn Andersson | |
svn-id: r29865 | |||
2007-12-07 | add Common::Rect::center (handy for ::setFocusRectangle()) | Gregory Montoir | |
svn-id: r29751 | |||
2007-12-01 | Experimental "focus rectangle" support. I don't have any way to actually test | Torbjörn Andersson | |
it myself. svn-id: r29677 | |||
2007-11-01 | Revert patch #1709219 - DXA Player: double size scaling option. | Travis Howell | |
svn-id: r29351 | |||
2007-10-31 | Slighly modified patch #1709219: "DXA Player: double size scaling option" | Eugene Sandulenko | |
svn-id: r29347 | |||
2007-09-19 | Modified patch #1738058: "Action recorder". | Eugene Sandulenko | |
svn-id: r28968 | |||
2007-09-19 | Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵ | Nicola Mettifogo | |
been updated. svn-id: r28966 | |||
2007-08-05 | Merged fsnode with trunk: r27971:28460 | David Corrales | |
svn-id: r28462 | |||
2007-07-21 | The mixer no longer allows unpausing channels that aren't paused. So don't. | Torbjörn Andersson | |
svn-id: r28155 | |||
2007-07-15 | Fixed sound factory messup caused by my previous commit | Max Horn | |
svn-id: r28111 | |||
2007-06-23 | Merged the FSNode branch with trunk r27031:27680 | David Corrales | |
svn-id: r27681 | |||
2007-06-22 | Slightly updated key handling in BS2, Kyra, and Touche | Max Horn | |
svn-id: r27637 | |||
2007-06-21 | Use the KEYCODE constants. | Torbjörn Andersson | |
svn-id: r27593 | |||
2007-06-12 | Add support for pausing/resume cutscenes shown on the OmniTV in The Feeble ↵ | Travis Howell | |
Files. svn-id: r27371 | |||
2007-06-05 | Renamed methods in the FilesystemNode class to match the AbstractFSNode ↵ | David Corrales | |
implementations. Also exposed the new methods (exists, isReadable and isWritable) in FilesystemNode. svn-id: r27113 | |||
2007-05-31 | Re-added Revolution Software copyright to BS2 engine | Max Horn | |
svn-id: r27030 | |||
2007-05-30 | Updated legal headers in source files, based on what Pidgin (the IM client ↵ | Max Horn | |
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024 | |||
2007-04-25 | Removing lots of superfluous semicola (see mail by David Weinehall on ↵ | Max Horn | |
scummvm-devel) svn-id: r26594 | |||
2007-04-14 | I must have accidentally broken frame skipping when I added DXA playback. Made | Torbjörn Andersson | |
frame skipping actually skip the updateScreen() call. svn-id: r26469 | |||
2007-04-01 | added the instance of EventManager returned by OSystem::getEventManager as a ↵ | Gregory Montoir | |
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-03-18 | Let the event manager keep track of the mouse position. | Torbjörn Andersson | |
svn-id: r26205 | |||
2007-03-18 | Fixed bug that caused the music to stop. I don't know if this is a regression, | Torbjörn Andersson | |
or it if was just luck that it worked before. svn-id: r26196 | |||
2007-03-18 | Oops. | Torbjörn Andersson | |
svn-id: r26191 | |||
2007-03-17 | Moved Event/EventType/keyboard enum from common/system.h (part of class ↵ | Max Horn | |
OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again svn-id: r26180 | |||
2007-03-17 | Applied my re-revised patch #1487149 ("Simplified keyboard repeat"), with | Torbjörn Andersson | |
Fingolfin's blessings. Keyboard repeat is now handled by the event manager, rather than by individual engines. Since this can cause problems with some engines (see the AGI engine), the extra "key down" events are marked as "synthetic", so that they can be ignored if necessary. svn-id: r26170 | |||
2007-03-17 | Force all code to use EventManager::pollEvent instead of OSystem::pollEvent | Max Horn | |
svn-id: r26156 | |||
2007-03-01 | Get rid of the last two usages of File::incRef/decRef | Max Horn | |
svn-id: r25919 | |||
2007-03-01 | Removed obsolete 'if' (resp. replaced it by an assert) | Max Horn | |
svn-id: r25918 | |||
2007-03-01 | Got rid of another use of File::incRef/decRef | Max Horn | |
svn-id: r25917 | |||
2007-02-24 | Remove unneeded #includes | Max Horn | |
svn-id: r25838 | |||
2007-02-24 | Trying to unify the order in which we try the various audio formats: Prefer ↵ | Max Horn | |
FLAC (lossless) over Ogg Vorbis ('free') over MP3 -- the order is admittedly somewhat arbitrary, but at least now it's consistent across all parts of ScummVM svn-id: r25837 | |||
2007-02-20 | Patch #1663933 (Kill premix channel) with a few tiny additional tweaks by me | Max Horn | |
svn-id: r25752 | |||
2007-02-20 | Cleanup. | Torbjörn Andersson | |
svn-id: r25747 | |||
2007-02-17 | Removed some dead code, updated a warning message | Max Horn | |
svn-id: r25662 | |||
2007-02-17 | Added finalize() method to Common::OutSaveFile (which by default just ↵ | Max Horn | |
flushes the stream), changed engines to call that before deleting OutSaveFile instances (instead of just flushing) svn-id: r25660 |