aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/game.cpp
AgeCommit message (Expand)Author
2010-06-10Moved all of the game init/run/exit logic inside the SciEngine classFilippos Karapetis
2010-06-09The segment manager is now initialized before the graphics subsystem. Fixes t...Filippos Karapetis
2010-06-09Merged script_init_engine() and game_init() and cleaned up SciEngine::run() a...Filippos Karapetis
2010-06-09Globals from script 0 are now initialized in script_init_engine(), and are ac...Filippos Karapetis
2010-06-09Merged restAdjust and restAdjustCur, as we don't save the restAdjust modifier...Filippos Karapetis
2010-06-08Merged the restarting_flags, script_abort_flag, and restoring members of the ...Filippos Karapetis
2010-06-01Stop reconstructing the engine state when restoring, but reset it insteadFilippos Karapetis
2010-06-01The parser vocabulary remains static throughout the game, thus it has been re...Filippos Karapetis
2010-06-01The system strings segment is a fixed segment of the segment manager, which d...Filippos Karapetis
2010-05-30Fixed findGameObject() for SCI11 gamesFilippos Karapetis
2010-05-29Removed the hack inside findGameObject(), and replaced it with code from the ...Filippos Karapetis
2010-05-29Added a method to the resource manager, to limit the places where script expo...Filippos Karapetis
2010-05-23Cleaned up the game ID code:Filippos Karapetis
2010-05-19Removed the exportsAreWide variable from the segment manager and save games, ...Filippos Karapetis
2010-05-19Moved the breakpoint information inside the DebugState structFilippos Karapetis
2010-05-18- Moved determine_reg_type() and kernel_matches_signature() inside the Kernel...Filippos Karapetis
2010-02-17SCI: Remove hack in convertSierraGameId which caused a memory leakMax Horn
2010-02-15SCI: Remove sound/audio.h include from engine/state.hMax Horn
2010-02-14Moved the reference to AudioPlayer inside SciEngine (as it doesn't have a sta...Filippos Karapetis
2010-02-13SCI: Move language related code from EngineState to SciEngineMax Horn
2010-02-13SCI: Move GameFeatures from EngineState to SciEngineMax Horn
2010-02-13SCI: Get rid of EngineState::resManMax Horn
2010-02-13SCI: Move Gui/Gfx related permanent objects from EngineState to SciEngineMax Horn
2010-02-03Placed all the game feature detection code in a separate classFilippos Karapetis
2010-02-03SCI: Get rid of EngineState::stack_segmentMax Horn
2010-02-02SCI: Use Common::List and Common::String to simplify breakpoint handling (unt...Max Horn
2010-02-01SCI: implemented reset for GfxMenu, not recreating object anymoreMartin Kiewitz
2010-01-31Fixed endless looping in Longbow, when the after market GM patches are usedFilippos Karapetis
2010-01-29SCI: added new SciGui32 class, Gfx class needs some work though and hopefully...Martin Kiewitz
2010-01-23- Moved all of the parser-related variables inside the Vocabulary classFilippos Karapetis
2010-01-16The GM patches from Sierra's GM utility can now also be processed with their ...Filippos Karapetis
2010-01-05Renamed /gui to /graphics and /sfx to /sound, to better illustrate their purposeFilippos Karapetis
2010-01-05SCI: Removed the old graphics codeFilippos Karapetis
2010-01-04Fallback detector:Filippos Karapetis
2009-12-28SCI/new sound code:Filippos Karapetis
2009-12-27SCI/new music code:Filippos Karapetis
2009-12-27Renamed gameName -> gameId, to keep the same vocabulary everywhereFilippos Karapetis
2009-12-26Some more work on the new music codeFilippos Karapetis
2009-12-25SCI/newmusic: added filter support for kq4early and adlibMartin Kiewitz
2009-12-19- Started wrapping the current sound code around appropriate definesFilippos Karapetis
2009-12-19Fix segfault when quitting. static const Common::String's shouldn't be used.Matthew Hoops
2009-11-23SCI: Reduce header interdependencyMax Horn
2009-11-20Fixed game restarting regressionFilippos Karapetis
2009-11-12The menu bar code is no longer used in the new graphics code, and the menu st...Filippos Karapetis
2009-11-11SCI/newgui: call menuReset() on game_init(), fixes double menu in pq2Martin Kiewitz
2009-11-04Removed unused variables and placed some more old code inside INCLUDE_OLDGFX ...Filippos Karapetis
2009-11-04- Changed the segment manager to be a static part of the engine, and stopped ...Filippos Karapetis
2009-11-04priority_first and priority_last are not used by the new drawing code, thus t...Filippos Karapetis
2009-10-30- Removed status_bar_foreground and status_bar_background variables from the ...Filippos Karapetis
2009-10-30Remove unused includes when INCLUDE_OLDGFX is not set. Implemented the full s...Filippos Karapetis