aboutsummaryrefslogtreecommitdiff
path: root/engines/saga/scene.h
AgeCommit message (Collapse)Author
2011-01-31SAGA: Turned several unnecessarily inherited classes into typedefsFilippos Karapetis
svn-id: r55677
2010-10-24SAGA: reduce memory usageAndrew Kurushin
svn-id: r53782
2010-10-24SAGA: replace Resource:loadResource malloc with ByteArray classAndrew Kurushin
svn-id: r53779
2010-10-24SAGA: replace Scene::_resourceList, Interface::_inventory malloc arrays with ↵Andrew Kurushin
Common::Array svn-id: r53773
2010-10-23SAGA: replace Events malloc base linked list with Common::ListAndrew Kurushin
svn-id: r53751
2010-10-23SAGA: replace decodeBGImage malloc with ByteArrayAndrew Kurushin
svn-id: r53748
2010-10-22SAGA: replace Actor::_pathCell, Anim::*, Converse::text, IsoMap::*, ↵Andrew Kurushin
Music::_songTable, ObjectMap::*, PalAnim::*, Scene::sceneLut, SndRes::_fxTable* malloc based arrays with Common::Array implementation add ByteArray type fix debug Tile Hittest frame drawing debug 0x%x => 0x%X svn-id: r53719
2010-05-18Committing the rest of the VideoDecoder Rewrite from patch #2963496.Matthew Hoops
svn-id: r49079
2010-05-16Added automatic detection of the IHNM demoFilippos Karapetis
svn-id: r49047
2009-11-02Changed foo(void) to foo() in almost all non-backend source filesMax Horn
svn-id: r45616
2009-04-11SAGA: Simplified Scene::skipScene, changed loadScene to take a ↵Max Horn
LoadSceneParams ref instead of a ptr svn-id: r39943
2009-04-11Got rid of SortedListFilippos Karapetis
svn-id: r39928
2009-03-08- Reworked the different file types a bitFilippos Karapetis
- Some initial work on Dinotopia's intro sequence svn-id: r39234
2008-12-24Slight cleanupFilippos Karapetis
svn-id: r35523
2008-12-22logicalWidth -> widthFilippos Karapetis
logicalHeight -> height svn-id: r35488
2008-12-22Added Smacker support for the introduction and ending videos of FTA2Filippos Karapetis
svn-id: r35482
2008-12-21Added some more stubs for FTA2Filippos Karapetis
svn-id: r35475
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-06All the screen drawing functions draw to the back buffer, so there is no ↵Filippos Karapetis
point in passing it everywhere svn-id: r35260
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-01-28Fixed the spaces before tabs.Jordi Vilalta Prat
svn-id: r30667
2008-01-05Fix to remove a tab character from the GPL headerPaul Gilbert
svn-id: r30238
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-11-05Several subtitles-related IHNM fixes. Still not perfect.Eugene Sandulenko
svn-id: r29427
2007-08-30Proper implementation of intro and credits in IHNMEugene Sandulenko
svn-id: r28763
2007-08-27Added some skeleton code for the IHNM credits movie. Also, changed the ↵Filippos Karapetis
location of the RF_DISABLE_ACTORS is set from loadScene to endScene svn-id: r28757
2007-08-24Code cleanup for the IHNM demoFilippos Karapetis
svn-id: r28707
2007-08-02Partially implemented opcodes 87, 88 and 89, used in the help system of the ↵Filippos Karapetis
IHNM demo. It's still buggy, though svn-id: r28398
2007-07-30The interactive part of the IHNM demo fully works now. Also, made the ↵Filippos Karapetis
options screen work in the non-interactive part of the demo svn-id: r28344
2007-07-30It's now possible to exit from the psychic profile screen in IHNMFilippos Karapetis
svn-id: r28325
2007-07-30The credits of the IHNM demo are displayed correctly nowFilippos Karapetis
svn-id: r28320
2007-06-19When saving the game in IHNM after a chapter point change, the chapter point ↵Filippos Karapetis
change music will no longer be incorrectly saved, and the normal chapter music will be saved instead svn-id: r27545
2007-06-19The correct music track is now played when loading a game in IHNM. The ↵Filippos Karapetis
save/load mechanism in IHNM seems to be working correctly now (although it needs testing), however there are still some graphical glitches with the save/load dialogs. Also, moved some unfinished code for returning to the chapter selection screen to a more appropriate place svn-id: r27542
2007-06-19More updates for the save/load system in IHNMFilippos Karapetis
svn-id: r27540
2007-06-18Change some regular integers to short integersFilippos Karapetis
svn-id: r27538
2007-06-17Some more updates for saving/loading in IHNMFilippos Karapetis
svn-id: r27512
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-03Simplified check for scene height in IHNMFilippos Karapetis
svn-id: r27067
2007-06-03Opcode 11 is sfLockUser. Also updated Scene::getHeight() for this change. ↵Filippos Karapetis
Now, the interface is locked when the scripts lock it. This prevents erroneous actor movement when skipping speech by left clicking, and other incorrect behavior. Special thanks to h00ligan for all his help svn-id: r27064
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-08Moved functions getDoorState, setDoorState, getBGMaskType and ↵Filippos Karapetis
validBGMaskPoint to scene.h and disabled some sanity checks to improve the speed of the pathfinding algorithm, after discussing with h00ligan svn-id: r26789
2007-04-27SAGA: Moved displayinfo stuff into its own header fileMax Horn
svn-id: r26635
2006-02-11Moved engines to the new engines/ directoryMax Horn
svn-id: r20582