Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2007-08-25 | The palette is set correctly now when chapter points change and a cutaway is up | Filippos Karapetis | |
svn-id: r28730 | |||
2007-08-25 | Stop showing actors before a scene's background is shown. Removed a relevant ↵ | Filippos Karapetis | |
hack svn-id: r28725 | |||
2007-08-24 | The frame count needs to be updated for cutaways without an animation bit as ↵ | Filippos Karapetis | |
well. Removed a hack for the nightfall scene in Benny's chapter svn-id: r28709 | |||
2007-08-24 | Updated some comments | Filippos Karapetis | |
svn-id: r28706 | |||
2007-08-23 | Added skeleton code for sfScriptFade. Work is still needed in Gfx::palFade ↵ | Filippos Karapetis | |
though, so it still doesn't work svn-id: r28702 | |||
2007-08-17 | Several bugfixes: | Filippos Karapetis | |
- The spiritual barometer display in IHNM is now updated only when necessary, to speed drawing up. This also corrects an issue where the spiritual barometer display was updated only after changing a scene - sf92 is sfDemoSetInteractive - It's now possible to use dashes and underscores in savegames - Screen fading when changing scenes is now done correctly: the interface will no longer be incorrectly briefly shown while the screen is fading to black - The interface mode is now correctly set in the non-interactive part of the IHNM demo - sfScriptGotoScene does not have a transition parameter, therefore that parameter has been removed svn-id: r28643 | |||
2007-08-13 | The sprite set by sfSetObjImage is assigned correctly now for IHNM. This ↵ | Filippos Karapetis | |
fixes several cases where objects with more than one frame were incorrectly displayed svn-id: r28571 | |||
2007-08-13 | Removed an obsolete TODO | Filippos Karapetis | |
svn-id: r28570 | |||
2007-08-02 | Text is cleared correctly in the IHNM demo help screen, when waiting for the ↵ | Filippos Karapetis | |
game to change the page automatically svn-id: r28407 | |||
2007-08-02 | The help screen in the IHNM demo is shown correctly now | Filippos Karapetis | |
svn-id: r28406 | |||
2007-08-02 | The help screens in the IHNM demo are shown a bit more correctly now, though ↵ | Filippos Karapetis | |
they're still buggy svn-id: r28399 |