aboutsummaryrefslogtreecommitdiff
path: root/engines/saga/saga.cpp
AgeCommit message (Collapse)Author
2008-06-12SAGA: Fixed memory leaks in the SAGA engineChristopher Page
svn-id: r32673
2008-05-26Code cleanup:Filippos Karapetis
- Removed sagaresnames.h - Moved all special scenes to scene.h, and named them consistently (e.g. RID_ITE_OVERMAP_SCENE -> ITE_SCENE_OVERMAP) - Moved all resources which were used by the ITE intro into ite_introproc.cpp - Removed several defines which were only used once (e.g. the SFX names) - Reordered the GameResourceDescription resources so that ITE and IHNM specific resources are placed in the end - Updated the comment about the IHNM Mac music - Changed the callocs in loadPalAnim to mallocs, like in the rest of the code - Removed the MEM error svn-id: r32282
2008-02-27Fix for bug #1895205 - "IHNM: end game text/caption error"Filippos Karapetis
svn-id: r30985
2008-02-15Merged lots of _mixer->isReady() warnings into a single one in Engine ↵Max Horn
constructor svn-id: r30871
2008-01-05Fix to remove a tab character from the GPL headerPaul Gilbert
svn-id: r30238
2007-12-23Disable voices when voice files do not exist (like the original interpreter ↵Filippos Karapetis
does), instead of exiting with an error. This is necessary for devices with little space svn-id: r29956
2007-12-21Added some hard coded strings for the Italian fan translation of ITE (still ↵Filippos Karapetis
not supported). Merged those strings with the hard coded strings for the Italian fan translation of IHNM svn-id: r29933
2007-12-11Fix for bug #1848016 - "IHNM: Wrong Subtitles Color (Spanish)". The colors ↵Filippos Karapetis
of the default palette in the Spanish version of the game are shifted by 1. svn-id: r29828
2007-11-03Patch #1825276: "DETECTION: advanced detector engine simplification"Eugene Sandulenko
svn-id: r29386
2007-09-30Removed all the unneeded hard coded strings from the Italian fan translation ↵Filippos Karapetis
of IHNM, added the hard coded strings of the Spanish version of IHNM svn-id: r29146
2007-09-30Fixed bug #1804805 - "IHNM: crash/glitch with italian fan patch"Filippos Karapetis
Added the Italian fan translation of IHNM, created a workaround for invalid string data in the Italian fan translation and added some hard coded strings which are changed in the original game executable with the Italian fan translation patch svn-id: r29134
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-16Save games from the character selection screen are loaded correctly from the ↵Filippos Karapetis
command line now svn-id: r28926
2007-09-10Lots of source code formatting correctionsMax Horn
svn-id: r28887
2007-08-18Corrected some of the colors in the save/load dialogs in IHNMFilippos Karapetis
svn-id: r28648
2007-08-01Patch files are no longer left open the whole time, but are only opened when ↵Filippos Karapetis
needed. This fixes the strange bug where BBM files didn't appear in the ITE demos that have substitute scenes when using MSVC compiled executables, as too many files were open at the same time svn-id: r28381
2007-08-01Fix for the non-loading BBM files in the ITE demos with substitute scenes. ↵Filippos Karapetis
This is a very strange bug, and it seems to be directly related to an issue with the Common::File class svn-id: r28375
2007-07-30Initial support of the psychic profile in IHNM (still buggy)Filippos Karapetis
svn-id: r28323
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-06-15IHNM no longer crashes during character selection if the mouse cursor is ↵Filippos Karapetis
over a character before AM finishes his speech svn-id: r27418
2007-06-15Forced text is now handled correctly. It's now possible to interact with the ↵Filippos Karapetis
video screen in the elder's cave svn-id: r27410
2007-06-13Moved a check for game type after engine initializationFilippos Karapetis
svn-id: r27390
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-06Implemented the sfGetMouseClicks and sfResetMouseClicks opcodes and created ↵Filippos Karapetis
the skeleton for sfScriptStartVideo, sfScriptReturnFromVideo and sfScriptEndVideo opcodes svn-id: r27145
2007-06-06Added sanity checks for hitzones in SAGA, after discussing with h00ligan and ↵Filippos Karapetis
sev. Removed a hack for IHNM which is not needed anymore and removed a redundant check for zero object types svn-id: r27140
2007-06-03The animation frame counter is updated correctly now, so all animations in ↵Filippos Karapetis
IHNM where the engine is waiting are displayed fully. Big thanks to sev, once again :) svn-id: r27070
2007-06-03Moved the updating of framecount to a more appropriate placeFilippos Karapetis
svn-id: r27060
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-21More meaningful error messageEugene Sandulenko
svn-id: r26557
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-26Introduce and use Engine_Empty() and Engine::GUIErrorMessage()Eugene Sandulenko
svn-id: r22165
2006-04-25Show GUI message when game data is not found.Eugene Sandulenko
svn-id: r22164
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-04-01Removing superfluous addDefaultDirectory callMax Horn
svn-id: r21531
2006-03-09Moved SAGA plugin interface code from saga.cpp to game.cppMax Horn
svn-id: r21181
2006-03-09Made sure the generic ITE description matches the 'special' ones in game.cppMax Horn
svn-id: r21169
2006-03-09- Renamed GameSettings to PlainGameDescriptorMax Horn
- Added new GameDescriptor struct (similar to PlainGameDescriptor but with Common::String members instead of const char * ones) - Changed DetectedGame to subclass GameDescriptor - Removed toGameSettings() in favor of new (template) constructors in DetectedGame and GameDescriptor - Fixed a bug in the obsolete gameid handling in the SCUMM & SIMON engines svn-id: r21150
2006-03-02Fix for bug #1438822 (Targets are case sensitive)Max Horn
svn-id: r21017
2006-02-18- renamed PLUGIN_getSupportedGames to PLUGIN_gameIDList for consistencyMax Horn
- renamed Engine_XXX_gameList to Engine_XXX_gameList for consistency - added new Engine_XXX_findGameID / PLUGIN_findGameID function - updated plugins code to take advantage of the new plugin API, to support obsolete gameids w/o showing them to the user svn-id: r20752
2006-02-18- Removed the 'features' field from GameSettingsMax Horn
- Removed GF_DEFAULT_TO_1X_SCALER svn-id: r20747
2006-02-14Move addDefaultDirectory() calls out of init() method to constructor.Eugene Sandulenko
svn-id: r20679
2006-02-11Moved engines to the new engines/ directoryMax Horn
svn-id: r20582