aboutsummaryrefslogtreecommitdiff
path: root/engines/saga/saga.h
AgeCommit message (Collapse)Author
2009-01-01Simplified sound resource loadingFilippos Karapetis
svn-id: r35649
2008-12-29- Removed game sound information for sound types that it can be determined ↵Filippos Karapetis
automatically. The game sound information left is now used as override info for certain sound types (e.g. PCM) - Added stubs for Shorten audio type, used in SAGA2 games svn-id: r35616
2008-12-29- IHNM Mac loads correctly againFilippos Karapetis
- Removed isBigEndian from GameSoundInfo - Removed GF_BIG_ENDIAN_DATA - Stopped loading the options panel for non-interactive ITE demos (it doesn't exist) - Fixed crash when exiting from non-interactive ITE demos svn-id: r35615
2008-12-26The verb<->textId assignment is needed only for ITEFilippos Karapetis
svn-id: r35562
2008-12-21- Added some stubs for the SAGA2 games dino and fta2Filippos Karapetis
- Stopped loading the isomap and puzzle game modules for IHNM, as they are not used for that game (this saves some memory for IHNM) - Removed getDisplayWidth() and getDisplayHeight() svn-id: r35473
2008-12-21Cleaned up the mess with game IDs and game types: removed game types, ↵Filippos Karapetis
reduced the game IDs and added game features where necessary svn-id: r35467
2008-12-04Disabled all the test functions in SAGA. They can be enabled again by ↵Filippos Karapetis
defining SAGA_DEBUG to 1 in saga.h. This cuts down on the engine size a bit, for devices with little memory (e.g. the DS) svn-id: r35238
2008-11-13Added better checks for the current music status in pauseEngineIntern()Filippos Karapetis
svn-id: r35035
2008-11-11Implemented pauseEngineIntern() for the SAGA engineFilippos Karapetis
svn-id: r35007
2008-11-10CleanupFilippos Karapetis
svn-id: r34988
2008-11-10SAGA save games now contain thumbnails and creation date/time (visible from ↵Filippos Karapetis
the GMM save/load screens) svn-id: r34986
2008-11-07Saving a game from GMM is now working for the SAGA engine, though the ↵Filippos Karapetis
description is not set correctly yet svn-id: r34932
2008-11-06Switched various Engine APIs to use Common::ErrorMax Horn
svn-id: r34916
2008-11-04Fixed the EngineFeature vs. MetaEngineFeature mess, clarified some ↵Max Horn
EngineFeature comments svn-id: r34896
2008-11-03Patch #2122869: ALL: Common load dialogMax Horn
svn-id: r34883
2008-09-30SAGA: Forgot to commit saga.hMax Horn
svn-id: r34695
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-01Added load confirmation dialog for IHNM, like in the original.Filippos Karapetis
Fixes bug #1971699 - "IHNM: No Load Game Confirmation" svn-id: r33490
2008-07-21Separated Speech from SFX in SAGA, improved configuration of SAGA sound ↵Christopher Page
settings through the GMM svn-id: r33176
2008-07-11SAGA works with new GMM implementationChristopher Page
svn-id: r33000
2008-07-01Sound settings for Saga can be configured from the GMMChristopher Page
svn-id: r32863
2008-06-25Queen and Saga now use the new _quit flagChristopher Page
svn-id: r32774
2008-06-12SAGA: Fixed memory leaks in the SAGA engineChristopher Page
svn-id: r32673
2008-06-04- Removed -Wconversion from compiler options for g++ 4.3, it's behavior has ↵Johannes Schickel
fundamently changed in g++ 4.3 - Added -Wno-empty-body and -Wno-parentheses as compiler flags for g++ 4.3 for *now* (we should think of removing -Wparentheses though) - Fixed some warnings for g++ 4.3 (only for the engines I'm using) svn-id: r32540
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-04-05Sound effects in the Macintosh version of IHNM are now workingFilippos Karapetis
svn-id: r31404
2008-04-05Added detection for IHNM Mac. Gampe plays, but sound and music is a big TODOEugene Sandulenko
svn-id: r31403
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
svn-id: r30664
2008-01-09Change an error to a warningFilippos Karapetis
svn-id: r30363
2008-01-07Removed some obsolete definesFilippos Karapetis
svn-id: r30320
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-20Fix for bug #1851030 - "IHNM Spanish CD - Wrong Dialogs color"Filippos Karapetis
svn-id: r29929
2007-12-20Removed clamp() and used the common CLIP template insteadFilippos Karapetis
svn-id: r29927
2007-11-03Patch #1825276: "DETECTION: advanced detector engine simplification"Eugene Sandulenko
svn-id: r29386
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-23remove _saveMarks from SAGA load and save implementationAndrew Kurushin
svn-id: r29053
2007-09-23Moved MemoryStreamEndian from Saga to Common.Eugene Sandulenko
svn-id: r29038
2007-09-22Fix for bug #1800276 - "IHNM: Problem in saving". A bug in the logic of the ↵Filippos Karapetis
save slot allocation algorithm became apparent with the FS node merge. It should be working correctly now svn-id: r29031
2007-09-13The early ITE demos were not interactiveFilippos Karapetis
svn-id: r28897
2007-08-26CleanupFilippos Karapetis
svn-id: r28748
2007-08-21The button sprites of the warnings dialogs of IHNM are loaded correctly now. ↵Filippos Karapetis
Also, the save file slider is shown correctly now (although it still needs some tweaking, as its virtual height is still the same as in ITE) svn-id: r28690
2007-08-18Corrected some of the colors in the save/load dialogs in IHNMFilippos Karapetis
svn-id: r28648
2007-07-31Cleanup: removed dead code, fixed some comments and did some layout changesFilippos Karapetis
svn-id: r28362
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-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