aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/he
AgeCommit message (Collapse)Author
2011-04-27SCUMM: Fixed compilation with MSVCmd5
Both double and float parameters were passed to atan2(), which didn't match any variants of atan2()
2011-04-26SCUMM: Avoid long double usageMatthew Hoops
2011-04-26SCUMM: Begin work on the soccer u32 codeMatthew Hoops
Players no longer appear in the upper-left corner of the screen and play can actually hault now (ie. the ball can go out of play). The players/ball do not move from their positions yet, but it's a start.
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-04-05SCUMM: Move _heV7RoomIntOffsets from ScummEngine to ScummEngine_v70heMax Horn
2011-04-05SCUMM: Move _heV7DiskOffsets from ScummEngine to ScummEngine_v70heMax Horn
2011-04-05SCUMM: Split ScummEngine::generateFilename, move HE specifics to class ↵Max Horn
ScummEngine_v60he
2011-04-05SCUMM: Move ActorHE into its own header, move some HE specific stuff out of ↵Max Horn
scumm.h
2011-04-02SCUMM: Add support for append mode to o72_openFile()Matthew Hoops
The baseball2001 hall of fame data saves properly now
2011-04-01SCUMM: Make sure finalize is called from o60_closeFile()Matthew Hoops
2011-04-01SCUMM: Stub off file append mode in o72_openFile()Matthew Hoops
This is used in several Backyard Sports titles. This stub is required for now so that baseball2001 can continue after trying to save the Hall of Fame data.
2011-03-19SCUMM: Changed usage of PI to M_PI (normally defined in math.h)md5
2011-03-06SCUMM: Use the new WinCursor code in SCUMM HEMatthew Hoops
Also, updated the MacResManager cursor code to reflect the SCUMM resource extractor code changes
2011-02-22COMMON: Begin to merge some NE/PE codeMatthew Hoops
The ID classes are now common to both. The files have been renamed to better illustrate their purpose.
2011-02-22SCUMM: Use the new PEResources class for HE cursorsMatthew Hoops
Putt-Putt Saves the Zoo HE72 still works fine for me
2011-02-14SCUMM: Adapt to setPalette RGBA->RGB change.Johannes Schickel
2011-02-09AUDIO: Rename sound/ dir to audio/Max Horn
svn-id: r55850
2011-02-07ALL: Fix whitespaces / indentionMax Horn
svn-id: r55818
2011-02-07COMMON: OSystem now has a PaletteManagerMax Horn
svn-id: r55806
2011-01-25SCUMM: Restore the missing copyright for the PE code (wrongfully removed in ↵Matthew Hoops
r27024) svn-id: r55532
2011-01-23VIDEO: Move video classes to Video:: namespaceEugene Sandulenko
svn-id: r55479
2011-01-23GRAPHICS: Move graphics/video/ to video/. Step 1/2Eugene Sandulenko
svn-id: r55473
2010-12-16VIDEO: Make VideoDecoder::decodeNextFrame() return a const Surface pointerMatthew Hoops
svn-id: r54927
2010-11-23SCUMM: Use explicit XOR decoding code in BaseScummFile subclassesMax Horn
This made it possible to turn some MemoryReadStream pointers into plain SeekableReadStream pointers. svn-id: r54435
2010-11-23SCUMM: Replace Common::File uses by SeekableReadStream and SearchManMax Horn
svn-id: r54434
2010-11-19COMMON: Split common/stream.h into several headersMax Horn
svn-id: r54385
2010-11-08BACKENDS: Partial merge of gsoc2010-opengl: Audio CD changes onlyMax Horn
This commit contains the AudioCDManager changes from the gsoc2010-opengl branch. The other changes in that branch are restricted to the backends directory only (plus configure). The Nintendo DS and Dreamcast ports still need to be ported over to the new Audio CD system, but that should be fairly easy to do. svn-id: r54147
2010-11-01ENGINES: Replace many printfs by warning/debug/debugNMax Horn
svn-id: r54031
2010-11-01COMMON: Rename String::printf() to String::format()Max Horn
This is a first step towards getting rid of all uses of regular printf, fprintf, vprintf, vfprintf, puts, fputs, etc. in our codebase. The name format() reflects the purpose of the function, and parallels String.format() in Java, boost::format, and others. svn-id: r54004
2010-10-23SCUMM: Skip endian conversion on little endian systems (instead of assigning ↵Max Horn
values back to themselves) svn-id: r53739
2010-10-23ALL: Fix indention (whitespaces -> tabs)Max Horn
svn-id: r53738
2010-10-23SCUMM: Disable multiplayer option in Backyard Baseball 2001.Travis Howell
svn-id: r53731
2010-10-23SCUMM: Fix buffer overflow, that was causing crashes when saving in Backyard ↵Travis Howell
Baseball 2001/2003. svn-id: r53726
2010-10-21SCUMM: Remove redundant call to checkArrayLimitsMax Horn
svn-id: r53672
2010-10-21SCUMM: Document ScummEngine_v90he::sortArrayMax Horn
svn-id: r53671
2010-10-21SCUMM: Fix bug #2984000 - SPYFOX3 (French): Crash when using fingernail machine.Travis Howell
svn-id: r53669
2010-10-21SCUMM: Correct a copy and paste error in ↵Travis Howell
compareByteArray/compareByteArrayReverse code. Thanks to clone2727 for noticng this error. svn-id: r53663
2010-10-21SCUMM: Revert revision 45302, which caused regressions when random team is ↵Travis Howell
selected in Backyard Football. svn-id: r53662
2010-10-18SCUMM: Silence MSVC 2010 code analysis warningMax Horn
svn-id: r53582
2010-10-18SCUMM: Fix parts of bug #3087898 (SCUMM: Code analysis warnings)Max Horn
svn-id: r53567
2010-10-18SCUMM: Check the sound channel is valid, before checking the sound channel.Travis Howell
svn-id: r53562
2010-10-18SCUMM: Check the sound channel is valid, before checking the sound channel.Travis Howell
svn-id: r53561
2010-10-17SCUMM: Fix bug #2952298 - HE (16Bit): Inventory items (Cursors) have wrong ↵Travis Howell
color. svn-id: r53552
2010-10-15Reverted revision 53456, as requested.Travis Howell
svn-id: r53483
2010-10-14SCUMM: Fix bug #2952298 with 16-bit HE cursors on AmigaEugene Sandulenko
Bug #2952298: "HE (16Bit): Inventory items (Cursors) have wrong color" This appeared to be generic BE bug. Thanks to jvprat for nailing it down and providing the patch. svn-id: r53456
2010-10-13OPENGL: Merged from trunk, from rev 52105 to 53396.Johannes Schickel
This includes an rather hacky attempt to merge all the recent gp2x backend changes into the branch. I suppose the gp2x backend and probably all new backends, i.e. gph, dingux etc., might not compile anymore. Since I have no way of testing those it would be nice if porters could look into getting those up to speed in this branch. svn-id: r53399
2010-09-18JANITORIAL: Removed most punctuation at end of warning() and error()Torbjörn Andersson
Our warning() and error() functions always add an exclamation mark to the end of the message anyway. svn-id: r52791
2010-06-09- Revised abstract AudioCDManager.Alejandro Marzini
- Removed AudioCDManager Singleton, and changed code for using AudioCDManager in OSystem. - Added initialization code for new AudioCDManager in BaseBackend and OSystem_SDL. svn-id: r49548
2010-05-29Fixed potential memory leak found by cppcheck. Though I'm guessing that if thisTorbjörn Andersson
case happens, we may have bigger problems... svn-id: r49307
2010-05-18Committing the rest of the VideoDecoder Rewrite from patch #2963496.Matthew Hoops
svn-id: r49079