aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/disk_ns.cpp
AgeCommit message (Collapse)Author
2013-08-03PARALLACTION: Take advantage of Surface::getPixels.Johannes Schickel
2013-08-03PARALLACTION: Prefer getBasePtr over direct Surface::pixels access.Johannes Schickel
2013-04-17PARALLACTION: Fix buffer size in unpackBackground.Alyssa Milburn
2013-01-06PARALLACTION: Update to new IFFDecoder for ILBM imagesTomas Jakobsson
2012-09-28PARALLACTION: Add a workaround for the end credits of NSFilippos Karapetis
The end credits reference a version of Dino called "Dinor", which makes the engine look for a non-existing file. We set the name to "dino", as it should be in this case, so that the engine loads the correct file. Part of the fixes for bug #5866
2012-09-27PARALLACTION: Clean up global variables a bit.Alyssa Milburn
2012-07-25PARALLACTION: Fix delete[] formatting.Johannes Schickel
2012-04-04PARALLACTION: Fix spelling of lengthJoel Teichroeb
2012-02-15JANITORIAL: Fix missing whitespace in pointer castTarek Soliman
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h)
2011-12-13COMMON: Make more members of Archive constant.Andrea Corna
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-05-01Merge pull request #16 "Add a PixelFormat to Graphics::Surface.".Johannes Schickel
For further discussion check here: https://github.com/scummvm/scummvm/pull/16 Conflicts: graphics/png.cpp
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-04-17PARALLACTION: Prefer Surface::create taking a PixelFormat over the one ↵Johannes Schickel
taking a byte depth.
2011-04-12COMMON: Replace MKID_BE by MKTAGMax Horn
MKID_BE relied on unspecified behavior of the C++ compiler, and as such was always a bit unsafe. The new MKTAG macro is slightly less elegant, but does no longer depend on the behavior of the compiler. Inspired by FFmpeg, which has an almost identical macro.
2011-02-08PARALLACTION: Avoid hiding overloaded virtual methods.Nicola Mettifogo
svn-id: r55820
2011-01-21PARALLACTION: Fix Un-initialized Memory Errors and Leaks in Nippon Safes ↵David Turner
Amiga Demo. These were found using Valgrind. svn-id: r55369
2010-11-19COMMON: Split common/stream.h into several headersMax Horn
svn-id: r54385
2010-05-04Reduce indirect header dependencies furtherMax Horn
svn-id: r48936
2010-04-02Fix bug #2969232 - NIPPON: Kos sprite broken (Regression). The current disk ↵Travis Howell
archive requires a higher priority, compared to the default disk archives. svn-id: r48469
2010-01-08Move DisposeAfterUse::Flag from Common to global namespace, and into a new ↵Max Horn
header common/types.h svn-id: r47180
2009-10-18Introduced new type Common::DisposeAfterUse::FlagMax Horn
svn-id: r45233
2009-09-24Reverted parts of revisions #44298, #44299 and #44300, to prevent warnings ↵Filippos Karapetis
and issues in compilers which don't support NORETURN svn-id: r44314
2009-09-24Fixed some more warnings about unreachable codeFilippos Karapetis
svn-id: r44300
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-12Cleanup of sound code.Nicola Mettifogo
svn-id: r41461
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-29Fixed several free/delete mismatches.Nicola Mettifogo
svn-id: r39736
2009-03-23Pushed down dependencies from parser.hNicola Mettifogo
svn-id: r39636
2009-03-22Changed Disk code to provide SeekableReadStream's to sound routines as well.Nicola Mettifogo
svn-id: r39608
2009-03-21Fix build.Nicola Mettifogo
svn-id: r39586
2009-03-21Changed Nippon Safes to make use of the new ILBMDecoder.Nicola Mettifogo
svn-id: r39584
2009-03-20Added TODO's about replacing usage of the old ILBM decoder in Nippon Safes.Nicola Mettifogo
svn-id: r39573
2009-03-15Fix loading objects in the Amiga version of BRA.Travis Howell
svn-id: r39413
2009-03-15Fixed regression from r39410, by reimplementing the decompression routine. ↵Nicola Mettifogo
The backgrounds in the DOS version of Nippon Safes are compressed by something that looks like PackBits, but is not PackBits. Hence, the change to make PackBitsReadStream behave as the standard broke it. svn-id: r39412
2009-03-07Whitespace cleanup: Convert space followed by tab to just tabMax Horn
svn-id: r39203
2009-03-05Fix for bug #2664460: Various SeekableReadStream::seek() implementations (as ↵Max Horn
well as our unit tests, ouch) handled SEEK_END incorrectly (using -offset instead of offset), contrary to what the docs said and what fseek does. Hopefully I found and fixed all affected parts, but still watch out for regressions svn-id: r39135
2009-01-23Renamed Archive::openFile to createReadStreamForMemberMax Horn
svn-id: r36021
2009-01-23Renamed ArchiveMember::open -> createReadStream, and made it a cv member ↵Max Horn
(const); same for Archive::openFile svn-id: r36020
2009-01-07Extended PathBuffer to support BRA.Nicola Mettifogo
svn-id: r35766
2009-01-07* moved more mask management to BackgroundInfoNicola Mettifogo
* simplified mask management for client code * reduced the clutter into graphics.h by moving the implementations of BackgroundInfo, MaskBuffer and PathBuffer to graphics.cpp * preparation for the full implementation of BRA's PathBuffer svn-id: r35765
2008-12-14Removed references to _vm from the engine itself.Nicola Mettifogo
svn-id: r35358
2008-12-07Fixed some more leaks and mismatched allocations/deallocations.Nicola Mettifogo
svn-id: r35277
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-11-01Fixed assorted leaks in NS Amiga.Nicola Mettifogo
svn-id: r34870
2008-10-29Cleanup of Nippon Safes disk code.Nicola Mettifogo
svn-id: r34860