aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/disk.h
AgeCommit message (Collapse)Author
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-04-28JANITORIAL: Format forward declarations to follow conventionOri Avtalion
2011-02-08PARALLACTION: Avoid hiding overloaded virtual methods.Nicola Mettifogo
svn-id: r55820
2010-05-04Reduce indirect header dependencies furtherMax Horn
svn-id: r48936
2009-10-04Reduce usage of Common::String::emptyStringMax Horn
svn-id: r44603
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-06-12* Final version of the IFF parsing code.Nicola Mettifogo
* Refactored ILBMDecoder usage from disk code. svn-id: r41458
2009-04-29Refactoring.Nicola Mettifogo
svn-id: r40210
2009-04-28* Disk code cleanup.Nicola Mettifogo
* Added ability to load in-game menu graphics. svn-id: r40175
2009-03-22Changed Disk code to provide SeekableReadStream's to sound routines as well.Nicola Mettifogo
svn-id: r39608
2009-03-17Fix regression, caused by my change to adjustForPalette().Travis Howell
svn-id: r39472
2009-03-17Add support for loading palette files in the Amiga version of BRA.Travis Howell
svn-id: r39467
2009-03-16Cleanup.Travis Howell
svn-id: r39463
2009-03-16Fixed most palette issues in BRA Amiga.Nicola Mettifogo
svn-id: r39441
2009-03-15Fix loading objects in the Amiga version of BRA.Travis Howell
svn-id: r39413
2009-03-14GfxObj is a class, not a structFilippos Karapetis
svn-id: r39402
2009-03-14Added midi support to BRA. So far music starts, but related script commands ↵Nicola Mettifogo
haven't been implemented yet. svn-id: r39397
2009-01-07Extended PathBuffer to support BRA.Nicola Mettifogo
svn-id: r35766
2009-01-07Cleanup.Nicola Mettifogo
svn-id: r35764
2008-12-14Removed references to _vm from the engine itself.Nicola Mettifogo
svn-id: r35358
2008-11-07* completed transition to Common::Archive for Nippon Safes.Nicola Mettifogo
* removed lots of old Archive swap magic svn-id: r34931
2008-11-07Implemented a Common::Archive subclass to handle the content of archives in ↵Nicola Mettifogo
Nippon Safes. Common::File is now used only to load archives. svn-id: r34921
2008-11-04Refactoring of NS disk code, preliminary to change towards Common::Archive.Nicola Mettifogo
svn-id: r34894
2008-10-29Cleanup of Nippon Safes disk code.Nicola Mettifogo
svn-id: r34860
2008-10-26Cleaned up disk code after recent updates to Common::SearchSet.Nicola Mettifogo
svn-id: r34848
2008-10-12Changed BRA to use the new Common:Archive infrastructure.Nicola Mettifogo
svn-id: r34777
2008-10-02Renamed FilesystemNode -> FSNodeMax Horn
svn-id: r34716
2008-09-13Big patch changing the signature of various Stream methods (some ports may ↵Max Horn
need to be slightly tweaked to fix overloading errors/warnings) svn-id: r34514
2008-09-03Moved FilesystemNode / FSList to namespace Common; also got rid of some ↵Max Horn
'typedef Common::String String;' name aliases svn-id: r34302
2008-08-30Moved mouse cursor loading/handling to Input class.Nicola Mettifogo
svn-id: r34206
2008-08-15Added routines to load and handle item masks: animation are now correctly ↵Nicola Mettifogo
hidden when they are behind any object. The masks of items that are not explicitly activated (even if visible) still are handled (e.g. the crown in the museum is not visible in the foreground). svn-id: r33900
2008-07-31Disabled masks in BRA Amiga, because the decoding is not known yet.Nicola Mettifogo
svn-id: r33473
2008-07-28Add basic support for running Amiga and PC demos of BRA.Travis Howell
svn-id: r33357
2008-07-28Fix compile.Travis Howell
svn-id: r33354
2008-07-28* Changed Disk code in BRA to use FilesystemNode (duplication has become ↵Nicola Mettifogo
truly visible!). * Fixed Inventory items loading. svn-id: r33352
2008-07-27Inventory icons are now loaded correctly (not yet displayed). BRA doesn't ↵Nicola Mettifogo
crash anymore when pressing the right button. :) svn-id: r33335
2008-07-27Add music/sound loading in Amiga version of BRA.Travis Howell
svn-id: r33329
2008-07-27Search common directory, when loading frames and talks in Amiga verison of BRA.Travis Howell
svn-id: r33327
2008-07-03Changed balloons to use GfxObj as well. Next step is to integrate balloons ↵Nicola Mettifogo
for BRA. svn-id: r32883
2008-06-29Changed all remaining code to use the GfxObj class to keep frames data. This ↵Nicola Mettifogo
allows for more uniform processing during rendering, and also fixes the display of dialogue faces for BRA. svn-id: r32833
2008-06-04* Implemented character change opcodes in BRANicola Mettifogo
* Fixed loading of dialogue characters in BRA svn-id: r32529
2008-04-17Cleanup of background loading for BRA.Nicola Mettifogo
svn-id: r31531
2008-04-06Add very basic support for Amiga version of BRA.Travis Howell
svn-id: r31416
2008-04-06Replaced custom ManagedList with Common::SharedPtr.Nicola Mettifogo
svn-id: r31415
2008-02-03Implemented a couple more opcodes and added capability to load/display ↵Nicola Mettifogo
static images in BRA. svn-id: r30770
2008-02-02Moved depth buffer and palette rotation data into BackgroundInfo.Nicola Mettifogo
svn-id: r30725
2008-01-28Fixed the spaces before tabs.Jordi Vilalta Prat
svn-id: r30667
2007-11-22* added adapter from Graphics::Surface to FramesNicola Mettifogo
* changed all Disk routines to return Frames* instead of Graphics::Surface* * changed displayItemComment to use new gfx routines * merged code for Examine zones into displayComment svn-id: r29615
2007-08-25Added an abstract base class for representing multiple-frames for ↵Nicola Mettifogo
animations. Changed user code to rely on the new interface. Cnv has been turned into an implementation of the new interface, and it is now known as a concrete class only to Disk and Font code for Nippon Safes. svn-id: r28734
2007-08-12Changed signature of disk routines for backgrounds to something resembling ↵Nicola Mettifogo
revisions prior to 28524, yet keeping the new useful BackgroundInfo struct. Those routines can now be used to fill specific fields of the struct, instead of having them create a new one at each call. This feature is needed by BRA, since background, mask and path are specified by different instructions in the script. svn-id: r28566