aboutsummaryrefslogtreecommitdiff
path: root/engines/sky/sky.cpp
AgeCommit message (Collapse)Author
2009-02-14Fix 1690836: "BASS: Speed difference"Joost Peters
The original game's delay was 4 50hz ticks = 80ms (1000 / 50 * 4). Changing gameSpeed to match this makes it run at exactly the same speed as in dosbox. svn-id: r36318
2009-02-13Formatting changes / consistencyJoost Peters
svn-id: r36304
2008-12-25Pushing down some header deps (on common/system.h, mostly)Max Horn
svn-id: r35542
2008-12-07Fixed bug #2394861 ("BASS: artifacts if skipping intro on wrong screen"). As anTorbjörn Andersson
added bonus, the Intro class is now freed as soon as the intro is over, rather than at the end of the game. svn-id: r35280
2008-11-14Committed my patch #2123680 "SDL: Backend transaction / rollback support".Johannes Schickel
svn-id: r35062
2008-11-12Moved sky detection and meta engine specific code from sky.cpp into ↵Filippos Karapetis
detection.cpp, like other engines svn-id: r35015
2008-11-11Added getMaximumSaveSlot definition for the sky engineFilippos Karapetis
svn-id: r35011
2008-11-06Switched various Engine APIs to use Common::ErrorMax Horn
svn-id: r34916
2008-11-05Turned enum PluginError into Common::Error, which in the future is to be ↵Max Horn
used in more places. Help with this is highly welcome svn-id: r34906
2008-11-05Got rid of the unused 'filename' attribute in SaveStateDescriptorMax Horn
svn-id: r34905
2008-11-04Fixed the EngineFeature vs. MetaEngineFeature mess, clarified some ↵Max Horn
EngineFeature comments svn-id: r34896
2008-10-26Renamed engine feature kSupportsDirectLoad to kSupportsLoadingDuringStartup, ↵Filippos Karapetis
as discussed in patch #2122869 svn-id: r34854
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-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-07-31Added check for valid save slots, when loading savestates using -xChristopher Page
svn-id: r33483
2008-07-21Improved GMM sound settings support for SKYChristopher Page
svn-id: r33178
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-25Scumm and sky now use the new _quit flagChristopher Page
svn-id: r32775
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-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-05Fix to remove a tab character from the GPL headerPaul Gilbert
svn-id: r30238
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-06-23Merged the FSNode branch with trunk r27031:27680David Corrales
svn-id: r27681
2007-06-23Changed BASS to use more KEYCODEsMax Horn
svn-id: r27670
2007-06-22Converted BASS to use Common::KeyStateMax Horn
svn-id: r27635
2007-06-05Renamed 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-30Updated 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-01added 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-17Moved 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-17SKY: Changed Control class to use event manager for mouse coord tracking, ↵Max Horn
and also made it respect the SF_MOUSE_LOCKED flag svn-id: r26177
2007-03-17SKY: respect the SF_MOUSE_LOCKED flag upon mouse clicks, tooMax Horn
svn-id: r26176
2007-03-17Force all code to use EventManager::pollEvent instead of OSystem::pollEventMax Horn
svn-id: r26156
2007-03-14Fix for bug #1656880 (BASS: mouse initialized wrong in control panel)Max Horn
svn-id: r26130
2007-02-10Patch #1656801 (BASS: various control panel fixes), which fixes bug #1548779 ↵Max Horn
(BASS: Control panel inconsistency for FX/Music button texts) svn-id: r25473
2007-01-20First phase of detection-related plugins interface improvements. Now pluginsEugene Sandulenko
return StringMap instead of fixed list of parameters. This adds great flexibility. Current patch should not alter any functionality, i.e. if there are regressions, submit a report. Phase 2 will benefit from these changes and will come later. svn-id: r25134
2006-10-02Improved the BASS detector a bitMax Horn
svn-id: r24084