Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-23 | SAGA: replace Events malloc base linked list with Common::List | Andrew Kurushin | |
svn-id: r53751 | |||
2010-10-22 | SAGA: 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-10-21 | SAGA: replace Script and Thread "::*alloc" & "::free" with Common::Array | Andrew Kurushin | |
svn-id: r53678 | |||
2010-06-15 | SAGA: Fix bug #2886141. | Eugene Sandulenko | |
Bug #2886141: "ITE: Cumulative Snoring sounds in Prince's Bedroom". Implemented safeguard against running same looped sound more than once. svn-id: r49725 | |||
2010-06-15 | SAGA: Add debug output for sfLockUser() | Eugene Sandulenko | |
svn-id: r49723 | |||
2010-06-15 | SAGA: Moved more code under ENABLE_IHNM | Eugene Sandulenko | |
svn-id: r49696 | |||
2010-05-16 | Added automatic detection for the non-interactive ITE demos | Filippos Karapetis | |
svn-id: r49046 | |||
2009-04-11 | SAGA: changed _threadList back to a list of ScriptThread objs, instead of ↵ | Max Horn | |
ptrs to instances. svn-id: r39944 | |||
2009-04-11 | Changed ScriptThreadList to hold a list of pointers, not a list of ↵ | Filippos Karapetis | |
instances. This avoids the whole &* mess, as well as the strange references to the list head svn-id: r39934 | |||
2009-04-11 | SAGA: Stop needlessly using operator*() and operator->() (many of the ↵ | Max Horn | |
resulting &* uses can be removed if references are used instead of pointers everywhere, which would be a good idea anyway) svn-id: r39920 | |||
2009-03-07 | Patch #2671477: Fix wrong usage of strncat | Willem Jan Palenstijn | |
svn-id: r39184 | |||
2009-01-02 | Wrapped more engine-specific code around appropriate ifdefs | Filippos Karapetis | |
svn-id: r35679 | |||
2009-01-02 | - Split the IHNM script functions into a different file | Filippos Karapetis | |
- Added two new defines, ENABLE_IHNM and ENABLE_SAGA2 (enabled by default), which can be used to remove the parts of the SAGA engine which are specific to IHNM and SAGA 2 games. Hopefully, this will reduce the size of the engine even more for platforms with little memory (e.g. the Nintendo DS) svn-id: r35672 | |||
2009-01-02 | Rewrote the SAGA script system to use an opcode table, like in other engines | Filippos Karapetis | |
svn-id: r35670 | |||
2009-01-01 | Whoa! Removing trailing spaces. | Eugene Sandulenko | |
svn-id: r35648 | |||
2008-12-23 | Fixed bug #1970191 - "IHNM: Psychic Profile problem" | Filippos Karapetis | |
svn-id: r35495 | |||
2008-12-22 | logicalWidth -> width | Filippos Karapetis | |
logicalHeight -> height svn-id: r35488 | |||
2008-12-22 | - Split the SAGA resource manager in 3 different ones, depending on the ↵ | Filippos Karapetis | |
resource type (RSC for ITE, RES for IHNM and HRS for DINO/FTA2). The SAGA 2 HRS resource manager is still a stub - Added detection for the voice file of FTA2 svn-id: r35484 | |||
2008-12-21 | - Added some stubs for the SAGA2 games dino and fta2 | Filippos 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-21 | Cleaned 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-12 | - Stop passing the scene clip rectangle around for no reason | Filippos Karapetis | |
- More changes for dirty rectangle handling - Stop adding dirty rectangles that cover the whole screen for no reason - Dirty rectangle handling is still very buggy, so it's still disabled svn-id: r35314 | |||
2008-12-06 | - Prevented direct reference to the back buffer in many cases (apart from a ↵ | Filippos Karapetis | |
few, where it's modified directly) - Added skeleton code for dirty rectangle handling (still unfinished and non-working) - Added wrapper functions to access the back buffer, which add the appropriate dirty rectangles automatically svn-id: r35264 | |||
2008-12-06 | Cleanup | Filippos Karapetis | |
svn-id: r35259 | |||
2008-09-05 | Hopefully fixed the chaos with the SAGA volume values. This also fixes the ↵ | Filippos Karapetis | |
broken volume introduced with the introduction of the RTL code in the engine svn-id: r34349 | |||
2008-09-01 | Merging more of the GSoC 2008 RTL branch: SAGA | Max Horn | |
svn-id: r34252 | |||
2008-08-26 | Fix for bug #2057200 - "IHNM: Invisible inventory objects" | Filippos Karapetis | |
svn-id: r34189 | |||
2008-07-11 | SAGA works with new GMM implementation | Christopher Page | |
svn-id: r33000 | |||
2008-05-26 | Code 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-27 | Removed trailing spaces. | Jordi Vilalta Prat | |
svn-id: r30664 | |||
2008-01-05 | Fix to remove a tab character from the GPL header | Paul Gilbert | |
svn-id: r30238 | |||
2008-01-03 | Properly fixed bug #1861863 - "ITE: Crash when using Eeah with Eeah" | Filippos Karapetis | |
svn-id: r30195 | |||
2008-01-03 | Fix for bug #1861863 - "ITE: Crash when using Eeah with Eeah" | Filippos Karapetis | |
svn-id: r30181 | |||
2007-12-31 | Fix for bug #1861126 - "IHNM: Crash when Gorrister cuts sheet in the mooring ↵ | Filippos Karapetis | |
ring" svn-id: r30109 | |||
2007-12-09 | Fix to prevent having an incorrect sprite assigned to some objects in IHNM ↵ | Filippos Karapetis | |
when those objects are dropped in the scene svn-id: r29796 | |||
2007-09-18 | Fixed the font height of the text in the help screens of the IHNM demo. ↵ | Filippos Karapetis | |
Clean-up of some opcodes svn-id: r28940 | |||
2007-09-16 | Turn off unused code (fixing a compiler warning) | Max Horn | |
svn-id: r28925 | |||
2007-09-16 | Fix bug when some animations were playing too fast. | Eugene Sandulenko | |
svn-id: r28924 | |||
2007-09-15 | Palette fade in when a cutaway starts in IHNM is working now. Also, the fade ↵ | Filippos Karapetis | |
mode is properly set in all cases where palette fadeout is used. Some code formatting svn-id: r28904 | |||
2007-09-14 | Some more opcode simplifications | Filippos Karapetis | |
svn-id: r28902 | |||
2007-09-14 | Removed the RF_PLACARD flag. Also, simplified sfPlaceActor and removed a non ↵ | Filippos Karapetis | |
needed check svn-id: r28901 | |||
2007-09-13 | Cleanup and simplification of several of the script opcodes used in ITE and IHNM | Filippos Karapetis | |
svn-id: r28899 | |||
2007-09-13 | The early ITE demos were not interactive | Filippos Karapetis | |
svn-id: r28897 | |||
2007-08-27 | The actors in Nimdok's part of the IHNM demo are shown correctly now | Filippos Karapetis | |
svn-id: r28758 | |||
2007-08-27 | Added 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-27 | IHNM's ending is shown correctly now (but the credits still aren't). Slight ↵ | Filippos Karapetis | |
update on the music of chapter 6 svn-id: r28753 | |||
2007-08-26 | One more place where music for chapter 6 shouldn't be played for now | Filippos Karapetis | |
svn-id: r28745 | |||
2007-08-26 | Don't play a music track when loading a saved game from chapter 6 in IHNM ↵ | Filippos Karapetis | |
for now either, until the cause for the incorrect music table for that chapter is found svn-id: r28744 | |||
2007-08-26 | The music table loaded for chapter 6 (final chapter) in IHNM is problematic, ↵ | Filippos Karapetis | |
so don't load any music for that chapter until the cause is found svn-id: r28743 | |||
2007-08-26 | Implemented some differences of IHNM in sfScriptDoAction. Now, some actions ↵ | Filippos Karapetis | |
on objects (like using the sarcophagus in Ellen's chapter) are done correctly svn-id: r28740 | |||
2007-08-25 | When sfMainMode is set, overwrite the stored panel mode | Filippos Karapetis | |
svn-id: r28731 |