aboutsummaryrefslogtreecommitdiff
path: root/engines/saga/saga.h
AgeCommit message (Collapse)Author
2007-07-13Rewrote and greatly simplified the SAGA detector, removing many duplicate ↵Filippos Karapetis
and unneeded entries - Digital music will now always be enabled for all versions if the digital music file is present. The duplicate game entries with and without this file have been removed - Changed the way compressed sound files are detected. All the duplicate compressed sound entries have been removed - The Wyrmkeep Windows CD version is now properly distinguished from the DOS CD version - Unified all the different patch file entries (apart from the Mac patch file entries, which are of a different type). If a patch file is not found, it's ignored svn-id: r28058
2007-07-06Modified ticksToMSec in IHNM, so that it waits for the correct amount of ↵Filippos Karapetis
time. Many animations which were not displayed quite right are fixed now, including some small syncing issues with video and sound in some places svn-id: r27939
2007-06-25Improvements to the SAGA compressed sound supportFilippos Karapetis
svn-id: r27717
2007-06-25Add support for compressed sound effects, digital music and speech to the ↵Filippos Karapetis
SAGA engine svn-id: r27713
2007-06-13IHNM: Button texts are read from the game data files, instead of the ↵Filippos Karapetis
hardcoded ITE strings. The IHNM-specific strings have been removed from the ITE hardcoded strings. Also did some cleanup svn-id: r27396
2007-06-13IHNM: Button textures are loaded correctly now for buttons in the option and ↵Filippos Karapetis
quit panel. Also, implemented the voices/subtitles toggle functionality and fixed widget placement a bit svn-id: r27388
2007-06-13Fix the quit panel in IHNMFilippos Karapetis
svn-id: r27387
2007-06-12Fixed several colors and fonts in IHNMFilippos Karapetis
svn-id: r27382
2007-06-06Implemented the sfGetMouseClicks and sfResetMouseClicks opcodes and created ↵Filippos Karapetis
the skeleton for sfScriptStartVideo, sfScriptReturnFromVideo and sfScriptEndVideo opcodes svn-id: r27145
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-05-09speedup SAGA::Actor::pathLine & SAGA::Actor::scanPathLine calculationAndrew Kurushin
svn-id: r26791
2007-04-27SAGA: Moved displayinfo stuff into its own header fileMax Horn
svn-id: r26635
2007-04-27Renamed sagagame.cpp -> detection_tables.h; merged sagagame.h into saga.hMax Horn
svn-id: r26632
2007-03-18SAGA: Make use of EventManager::getMousePosMax Horn
svn-id: r26223
2007-01-21Reduce dependency from common/advancedDetector.hEugene Sandulenko
svn-id: r25156
2006-12-19Merged SagaEngine::postInitGame() into SagaEngine::initGame()Max Horn
svn-id: r24887
2006-11-10Next step in AdvancedDetector unification. Moved all common functions toEugene Sandulenko
macroses. Now typical usage is just list of macros with parameters and array of game details. svn-id: r24670
2006-10-08More const madness.Eugene Sandulenko
svn-id: r24191
2006-10-02Moved unrelated fields out of ADGameDescription structure.Eugene Sandulenko
svn-id: r24090
2006-10-02Unify SAGA/AGOS detection code so other engines could also reuse itEugene Sandulenko
without further code duplication. svn-id: r24083
2006-09-23Moved base/engine.cpp and .h to engines/ (main motivation: helps untangle ↵Max Horn
the linker dependency graph). Porters will have to update project files svn-id: r23974
2006-09-16Reduce code duplicationMax Horn
svn-id: r23888
2006-06-11Support of new subtitles code. Patch from salty-horse.Eugene Sandulenko
svn-id: r23031
2006-05-13extract GameDescriptions to separate files (this will help compress_saga ↵Andrew Kurushin
tool to detect sound resource) svn-id: r22433
2006-04-16Reduced dependencies on base/plugins.hMax Horn
svn-id: r21940
2006-04-15- Renamed ConfigManager::getActiveDomain to getActiveDomainName, and added a ↵Max Horn
new getActiveDomain method that returns a pointer to the actual active *domain* - Added Engine::_targetName whose value is computed from the name of the active domain - Removed GameDetector::_targetName, instead code now uses either Engine::_targetName or the name of the active domain - This in turn allowed for removing usage of GameDetector in many places svn-id: r21916
2006-03-27improve game detection:Andrew Kurushin
- start process speedup (remove already scanned files) - merge md5 & game files list svn-id: r21468
2006-03-14Compute the full game title when detecting games & creating engine ↵Max Horn
instances, and also use that for savegames (all for debugging) svn-id: r21285
2006-03-09Moved SAGA plugin interface code from saga.cpp to game.cppMax Horn
svn-id: r21181
2006-03-09Modified SAGA engine to use DetectedGame::updateDesc (note: there is a new ↵Max Horn
TODO in the saveload code now) svn-id: r21171
2006-03-09- added new toDetectedGame() template function (analog to toGameSettings)Max Horn
- made use of the new DetectedGame constructor from my last commit - some related cleanup svn-id: r21149
2006-02-18- Removed the 'features' field from GameSettingsMax Horn
- Removed GF_DEFAULT_TO_1X_SCALER svn-id: r20747
2006-02-11Moved engines to the new engines/ directoryMax Horn
svn-id: r20582