aboutsummaryrefslogtreecommitdiff
path: root/engines/sky
AgeCommit message (Collapse)Author
2008-09-30SKY: Fix detector to not (ab)use FSNode::getPath; if you want to open a ↵Max Horn
FSNode, just pass it to File::open svn-id: r34704
2008-09-30Renamed Engine::quit to Engine::shouldQuit (previously, it was easily ↵Max Horn
confused with Engine::quitGame); also cleaned up engine.h a bit svn-id: r34700
2008-09-07Comment out some #defines in skydefs.h as they conflict with other headers ↵Max Horn
(esp. T2 conflicts with some template defs) svn-id: r34425
2008-09-03Moved check for shouldRTL() from engines to scummvm_mainMax Horn
svn-id: r34310
2008-09-03Moved FilesystemNode / FSList to namespace Common; also got rid of some ↵Max Horn
'typedef Common::String String;' name aliases svn-id: r34302
2008-09-02fix Virgin logo screen breakage that was introduced in the RTL mergeJoost Peters
svn-id: r34267
2008-08-16Made sure to set the loading slot AFTER selecting the active domain when ↵Christopher Page
loading from the launcher. Also fixed the flickering Virgin logo in BASS svn-id: r33949
2008-08-16Added a MetaEngineFeature for RTL support, the RTL button is disabled in the ↵Christopher Page
GMM if the engine doesn't support it svn-id: r33921
2008-08-15Defined some MetaEngineFeatures for the engines, the launcher uses these ↵Christopher Page
features to allow/disallow loading and deleting saves svn-id: r33909
2008-08-13Fixed some memory leaksChristopher Page
svn-id: r33846
2008-08-04Merged revisions ↵Christopher Page
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-03Fixed bug #1995033 ("BASS: BG Sound stopped on opening item list"). ApparentlyTorbjörn Andersson
the sound is supposed to be paused and then unpaused, but the pause function is called many more times than the unpause function. In the original, this presumably didn't matter. In ScummVM's mixer, it does. svn-id: r33570
2008-08-03Fixed bug #1995022 ("BASS: wrong displayed 2 line text").Torbjörn Andersson
svn-id: r33568
2008-08-03Fixed bug that prevented upper-case letters from being used in savegame names.Torbjörn Andersson
Apparently, strchr(..., 0) will find the string terminator - at least for me - and when that's added to the name, it will terminate the string. svn-id: r33565
2008-07-31Added check for valid save slots, when loading savestates using -xChristopher Page
svn-id: r33483
2008-07-29Changed class File (and derived classes) to only support read-only access; ↵Max Horn
added a new class DumpFile for writing svn-id: r33412
2008-07-21Improved GMM sound settings support for SKYChristopher Page
svn-id: r33178
2008-07-16Quit and RTL code is more modular now. EVENT_RTL no longer sets ↵Christopher Page
_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-13SKY works with the new GMM implementation, also updated gui/newgui.cpp and ↵Christopher Page
prevented pushEvent from pushing more than one EVENT_QUIT into the artificialEventQueue svn-id: r33041
2008-06-26Quit or RTL from the main menu now triggers an EVENT_QUIT in ↵Christopher Page
DefaultEventManager::pollEvent() svn-id: r32813
2008-06-26Fixed quitting from BASS intro, cleaned up comments in agosChristopher Page
svn-id: r32793
2008-06-25Scumm and sky now use the new _quit flagChristopher Page
svn-id: r32775
2008-06-06SKY: Fixed a memory leak in SKY engineChristopher Page
svn-id: r32578
2008-05-08Since BASS treats speech separately from other sounds, let's use theTorbjörn Andersson
speech_volume setting for that, as suggested on the forum. svn-id: r31941
2008-05-06Allow static and dynamic plugins to be used at the same timeJordi Vilalta Prat
svn-id: r31888
2008-02-27Add support for --list-saves to the sky engineMax Horn
svn-id: r30987
2008-02-27Modified the BASS save/load code to use a StringList for storing the save ↵Max Horn
state titles (simplified the code, removed some cruft) svn-id: r30986
2008-02-27Simplified Control::handleKeyPress and fixed a long-standing bug in the ↵Max Horn
verification of the save name svn-id: r30981
2008-02-15Merged lots of _mixer->isReady() warnings into a single one in Engine ↵Max Horn
constructor svn-id: r30871
2008-02-08Initial support for plugin typesJordi Vilalta Prat
svn-id: r30825
2008-02-03Revised 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-03cleanupMax Horn
svn-id: r30777
2008-02-03Changed "COMPATIBLITY" to "COMPATIBILITY".Torbjörn Andersson
svn-id: r30754
2008-02-03Converted queen and sky to use MetaEngine (forgot them because they don't ↵Jordi Vilalta Prat
use the AdvancedDetector). svn-id: r30752
2008-01-28Fixed the spaces before tabs.Jordi Vilalta Prat
svn-id: r30667
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
svn-id: r30664
2008-01-05Fix to remove a tab character from the GPL headerPaul Gilbert
svn-id: r30238
2007-12-30Patch #1689516: BASS: Update the cursor when right-clicking in inventoryMax Horn
svn-id: r30085
2007-12-28Patch #1857121: Refactoring of the getSavePath methodEugene Sandulenko
svn-id: r30032
2007-12-07add Common::Rect::center (handy for ::setFocusRectangle())Gregory Montoir
svn-id: r29751
2007-09-20This workaround is no longer neededMax Horn
svn-id: r28980
2007-09-19Modified patch #1738058: "Action recorder".Eugene Sandulenko
svn-id: r28968
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-09-18Patch #1768757: Merge fsnode-gsoc into trunk (MAJOR change, will break ↵Max Horn
compilation on some ports) svn-id: r28944
2007-09-01Cleanup: remove obsolete code (PalmOS 68K version not supported anymore)Chris Apers
svn-id: r28803
2007-07-08Merged the FSNode branch with trunk r27681:27969David Corrales
svn-id: r27970
2007-07-01Re-added __attribute__(packed)Max Horn
svn-id: r27830
2007-06-28Whitespace fixMax Horn
svn-id: r27762
2007-06-26increase mt-32 sysex delay to prevent buffer overflow (see FR#1393726)Willem Jan Palenstijn
svn-id: r27731
2007-06-23Merged the FSNode branch with trunk r27031:27680David Corrales
svn-id: r27681