Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-22 | SAGA: Remove curly brackets from some 1-line if statements | Filippos Karapetis | |
2015-07-04 | SAGA: Add support for the scene descriptors of the ITE DOS demo | Filippos Karapetis | |
2015-05-14 | SAGA: Avoid code duplication | Willem Jan Palenstijn | |
2015-05-12 | SAGA: Only handle the puzzle scene for ITE | Filippos Karapetis | |
2014-07-20 | SAGA: Add wrappers for queuing music events | Filippos Karapetis | |
2014-07-20 | SAGA: Get rid of the MUSIC_DEFAULT flag | Filippos Karapetis | |
2014-05-27 | ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. | Johannes Schickel | |
2014-02-28 | IMAGE: Move all ImageDecoders to image/ | Matthew Hoops | |
2014-02-18 | SAGA: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-08-03 | SAGA: Take advantage of Sufrace::getPixels. | Johannes Schickel | |
2013-08-03 | SAGA: Prefer getBasePtr over direct Surface::pixels access. | Johannes Schickel | |
2013-01-06 | SAGA: Update to new IFFDecoder for PBM images | Tomas Jakobsson | |
2011-11-21 | SAGA: Simply use a Graphics::Surface instead of a Saga::Surface. | Christoph Mallon | |
2011-07-09 | SAGA: Removed several game flags, which are now found more reliably on the fly | Filippos Karapetis | |
- The logo screens of all ITE versions are shown correctly now - Wyrmkeep versions, demo versions with scene substitutes, demos with mono music and demo versions with LE VOX encoded voices are all found automatically now | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2010-10-24 | SAGA: reduce memory usage | Andrew Kurushin | |
svn-id: r53782 | |||
2010-10-24 | SAGA: fix SAGA_DEBUG; fix IHNM cutaway typo | Andrew Kurushin | |
svn-id: r53781 | |||
2010-10-24 | SAGA: replace Resource:loadResource malloc with ByteArray class | Andrew Kurushin | |
svn-id: r53779 | |||
2010-10-24 | SAGA: replace Scene::_resourceList, Interface::_inventory malloc arrays with ↵ | Andrew Kurushin | |
Common::Array svn-id: r53773 | |||
2010-10-23 | SAGA: replace Events malloc base linked list with Common::List | Andrew Kurushin | |
svn-id: r53751 | |||
2010-10-23 | SAGA: replace decodeBGImage malloc with ByteArray | Andrew Kurushin | |
svn-id: r53748 | |||
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-10-20 | SAGA: replace StringTable "::realloc" with Common::Array; reduce amount of ↵ | Andrew Kurushin | |
memory for every string table svn-id: r53651 | |||
2010-08-17 | SAGA: fix warning | Eugene Sandulenko | |
svn-id: r52150 | |||
2010-06-15 | SAGA: Fix bug #2886151. | Eugene Sandulenko | |
Bug #2886151: "ITE: Mouse stops responding at Boar Castle" fixed by implementing a workaround. It is a script bug in original. svn-id: r49724 | |||
2010-06-15 | SAGA: Fix bug #1970191. | Eugene Sandulenko | |
Bug #1970191: "IHNM: Psychic Profile problem". Still there is a slight artefact. When the profile has 2 pages and is skipped, there are two fade-ins in a row. It could be checked by analysing event queue. svn-id: r49698 | |||
2010-06-15 | SAGA: Moved more code under ENABLE_IHNM | Eugene Sandulenko | |
svn-id: r49696 | |||
2010-05-16 | Added automatic detection of the IHNM demo | Filippos Karapetis | |
svn-id: r49047 | |||
2009-12-04 | refactor resource module: | Andrew Kurushin | |
- struct ResourceContext => class ResourceContext - replace "*alloc","free" with array templates - simplify createContexts routines svn-id: r46254 | |||
2009-06-12 | * Moved the updated IFF code from Parallaction to common/ | Nicola Mettifogo | |
* Updated Parallaction and SAGA to use the new decoder infrastructure. svn-id: r41465 | |||
2009-05-24 | Strip trailing whitespaces in the whole code base. | Johannes Schickel | |
svn-id: r40867 | |||
2009-04-11 | SAGA: Simplified Scene::skipScene, changed loadScene to take a ↵ | Max Horn | |
LoadSceneParams ref instead of a ptr svn-id: r39943 | |||
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-08 | - Reworked the different file types a bit | Filippos Karapetis | |
- Some initial work on Dinotopia's intro sequence svn-id: r39234 | |||
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 | |||
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 more stubs for FTA2 | Filippos Karapetis | |
svn-id: r35475 | |||
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-08 | Some more dirty rectangle changes (still incomplete) | Filippos Karapetis | |
svn-id: r35288 | |||
2008-12-07 | More dirty rectangle related changes (dirty rectangle handling is still broken) | Filippos Karapetis | |
svn-id: r35281 | |||
2008-12-07 | Disabled more debug code | Filippos Karapetis | |
svn-id: r35265 | |||
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 | Also remove explicit surface passing to IsoMap::draw() | Filippos Karapetis | |
svn-id: r35261 | |||
2008-12-06 | All the screen drawing functions draw to the back buffer, so there is no ↵ | Filippos Karapetis | |
point in passing it everywhere svn-id: r35260 | |||
2008-12-06 | Cleanup | Filippos Karapetis | |
svn-id: r35259 | |||
2008-09-30 | SAGA: Some code cleanup | Max Horn | |
svn-id: r34703 |