aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/he
AgeCommit message (Collapse)Author
2006-07-21Removing GCC_PACK, we fully rely on START_PACK_STRUCTS / END_PACK_STRUCTS ↵Max Horn
now (hiya eriktorbjorn, this one is for you *ggg*) svn-id: r23547
2006-07-14More whitespace changes.Torbjörn Andersson
svn-id: r23496
2006-07-10Fix actor glitches in the stomach location of pajama3Travis Howell
svn-id: r23471
2006-07-09Use START_PACK_STRUCTS / END_PACK_STRUCTS when available, instead of ↵Max Horn
checking for GCC / not GCC svn-id: r23458
2006-07-09HE80+ games ignore subtitle speed, due to sound code been used. Fixes ↵Travis Howell
glitches that can occur, when slow subtitle speed is set in HE80+ games. svn-id: r23447
2006-07-08Rename VAR_WINDOWS_VERSION to VAR_PLATFORM_VERSIONTravis Howell
svn-id: r23419
2006-07-06Fix off by one, in the stomach of pajama3Travis Howell
svn-id: r23377
2006-06-28Remove left over ;Travis Howell
svn-id: r23335
2006-06-28Add eriktorbjorn's patch for DXA unification, with more changesTravis Howell
svn-id: r23332
2006-06-24Fix warningMax Horn
svn-id: r23273
2006-06-23Convert file path, before playing videos in HE gamesTravis Howell
svn-id: r23263
2006-06-21Revert back to original method used for scrollEffect(), fixes regressions.Travis Howell
svn-id: r23214
2006-06-19Fix screen scrolling glitch when looking at the top of closet in parents ↵Travis Howell
room of DOS version of fbear svn-id: r23174
2006-06-18Remove debug left overTravis Howell
svn-id: r23172
2006-06-18Add alternative method to prevent debug code of scripts been triggered in ↵Travis Howell
lost. Fixes regressions when convertFilePath() is used by some HE games svn-id: r23171
2006-06-16Fix rects in HE games, when positions are set by scriptsTravis Howell
svn-id: r23146
2006-06-13Since setCursorHotspot() does not update the cursor (should it?), we have toTorbjörn Andersson
call it before setCursorFromBuffer(), not afterwards. This fixes the cursor hotspot being temporarily wrong in HE games that use loadWizCursor(). svn-id: r23094
2006-06-13Let the [cursor] palette manager handle disableCursorPalette() too, to avoidTorbjörn Andersson
cursor glitch in at least some HE games which first set a cursor palette, and then disable it. (The disabled palette would be re-enabled after dismissing the GUI.) svn-id: r23081
2006-06-09Use convertFilePath for HE6x games too, for safetyTravis Howell
svn-id: r22994
2006-06-09Add DOS and Macintosh versions of Putt-Putt & Fatty Bear's Activity PackTravis Howell
svn-id: r22991
2006-06-06Minor cleanupTravis Howell
svn-id: r22950
2006-05-24Downgraded startHETalkSound() error (when the speech file isn't open) to aTorbjörn Andersson
warning, since it happens on the Pajama Sam's Lost & Found demo's main menu screen. svn-id: r22593
2006-05-20Pass values by-reference, using C++ references, and not by using pointersMax Horn
svn-id: r22548
2006-05-20Apparently, passing a file handle directly to a function causes that fileTorbjörn Andersson
handle (a copy of the original?) to be destroyed at the end of the function, and that closes the internal file handle, even though we want it to stay open. Who am I to argue with how C++ handles its parameters? I've simply changed the functions to take pointers to file handles instead. Seems to fix crashes in the Macintosh resource extractor for me. svn-id: r22546
2006-05-20After the GUI has finished, restore the old cursor palette (if any). For thisTorbjörn Andersson
to work, cursor palette now has to be set using the new "palette manager". See graphics/paletteman.cpp svn-id: r22543
2006-05-08Avoid closing a video file in HE games twiceTravis Howell
svn-id: r22396
2006-05-08Fix regression in lost, the middle directories were removedTravis Howell
svn-id: r22388
2006-05-08Fix off by one in rect when capturing imageTravis Howell
svn-id: r22387
2006-05-08Add initial DXA support for HE gamesTravis Howell
svn-id: r22384
2006-05-02Add support for reading/writing config files through saveGameManager and use ↵Travis Howell
for config files in HE games svn-id: r22273
2006-05-01Some cleanup, and added a FIXME comment concerning the wrong usage of ↵Max Horn
getSavePath() svn-id: r22266
2006-04-29Moved the AudioCDManager as well as class AudioStream and its (standard) ↵Max Horn
subclasses to namespace Audio svn-id: r22231
2006-04-29* Renamed several methods in favor of a somewhat more uniform naming scheme: ↵Max Horn
setupFOO for stuff that inits static data (i.e. will be called only once, or after loading savegames), vs. resetFOO / updateFOO methods which are called frequently and (re)set dynamic data. * Doing this, split scummInit into setupScumm and resetScumm methods * Moved some init code to new methods (huuuuge init methods are hard to read, and hard to customize using subclassing) * Renmaed various setup???Palette methods to set???Palette * Some minor cleanup / tweaks svn-id: r22227
2006-04-29Make use of the new scummLoop_* functions to move some SCUMM version ↵Max Horn
specific stuff around svn-id: r22219
2006-04-26Replaced _hFileTable by _hInFileTable/_hOutFileTableMax Horn
svn-id: r22182
2006-04-26isSoundRunning always returns sound id in HE gamesTravis Howell
svn-id: r22176
2006-04-26Replace unneeded File::exists callsMax Horn
svn-id: r22173
2006-04-23Some more cleanup in class Scumm::SoundMax Horn
svn-id: r22125
2006-04-23Detect (and error out) if readMAXS failsMax Horn
svn-id: r22120
2006-04-23Fix access to .he3/.he4 filesMax Horn
svn-id: r22118
2006-04-23Moved _heTimers to ScummEngine_v60heMax Horn
svn-id: r22116
2006-04-23Move HE specific stuff from class Sound to its new subclass SoundHEMax Horn
svn-id: r22115
2006-04-23Behold, the new SCUMM detector finally has arrived. Unified detection & ↵Max Horn
engine instantiation, reduced code duplication, more powerful detection in case MD5 is not known / can't be computed, and many other nifty improvements. svn-id: r22110
2006-04-22- Implemented MS ADPCM WAV format decoder used in Feeble Files. Still it isEugene Sandulenko
out of sync with video. See TODO there. - Fixed bug with MS IMA ADPCM mono to make it possible to work in real streams. svn-id: r22080
2006-04-17Replaced o70_seekFilePos by o60_seekFilePos (both were identical)Max Horn
svn-id: r21979
2006-04-16Fix for bug #1471383: Instead of overloading ConfigManager::set, we now have ↵Max Horn
new setInt and setBool methods (matching getInt/getBool), which avoids strange quirks & bugs caused by (char *) being implicitly cast to int (ouch) svn-id: r21951
2006-04-15- Renamed ConfigManager::getActiveDomain to getActiveDomainName, and added a ↵Max Horn
new getActiveDomain method that returns a pointer to the actual active *domain* - Added Engine::_targetName whose value is computed from the name of the active domain - Removed GameDetector::_targetName, instead code now uses either Engine::_targetName or the name of the active domain - This in turn allowed for removing usage of GameDetector in many places svn-id: r21916
2006-04-12Fixing mismatch between format strings and data on some systemsMax Horn
svn-id: r21827
2006-04-12sizeof(void *) != sizeof(int) for a large number of systems.Jonathan Gray
Fix a lot of debug/error statements that were using %d/%x for the result of pointer arithmetic. As C++ apparently has no format string for ptrdiff_t use %lu/%lx as appropriate. svn-id: r21824
2006-04-09Fix regression introduced by removing of GF_HE_CURSORLESS feature flag.Eugene Sandulenko
There are 3 cases of HE cursors: o Default one. We set up cursor palette for it. o Loaded from .HE3 (windows resource file). We use default cursor palette. o Loaded from WizImage. We disable default cursor palette. svn-id: r21711