aboutsummaryrefslogtreecommitdiff
path: root/scumm/resource_v7he.cpp
AgeCommit message (Collapse)Author
2006-01-21Fix various incorrect usages of the word 'target' instead of 'gameid'; ↵Max Horn
change the ambigiuous 'GameSettings::name' to 'GameSettings::gameid' svn-id: r20115
2006-01-18Update copyright noticeEugene Sandulenko
svn-id: r20088
2006-01-10Get rid of unused variables and removed them from the save data ; ↵Gregory Montoir
FloodFill.unk1C and _curExecScript. Concerning _curExecScript, I checked several interpreters (even one with windex compiled in), the only function where it's used is runAllScripts. svn-id: r19977
2006-01-10Free the palette before re-using a 'cached cursor' slot.Gregory Montoir
svn-id: r19975
2006-01-10Small correction.Travis Howell
svn-id: r19970
2006-01-06Rename variables.Travis Howell
svn-id: r19935
2006-01-06Avoid invalid read/writes in createSound() for now.Travis Howell
svn-id: r19926
2006-01-06Adjustments to createSound().Travis Howell
svn-id: r19925
2006-01-05No longer requiredTravis Howell
svn-id: r19917
2006-01-05Initial support for sound code in HE games.Travis Howell
Split HE sound functions into separate file. svn-id: r19909
2005-11-05Update debug output.Travis Howell
svn-id: r19442
2005-10-18Update FSF address. Eek. Actually that took place on May 1, 2005Eugene Sandulenko
svn-id: r19142
2005-08-14Replace warnings with debug, errors or printfs:Travis Howell
-To catch any missing cases/functions used. -To prevent users reporting warnings as bugs svn-id: r18681
2005-07-30Remove trailing whitespaces.Eugene Sandulenko
svn-id: r18604
2005-06-24When including files from common/, explicitly use the common/ prefixMax Horn
svn-id: r18444
2005-05-18Combine Win32 and Mac resource extractors (used for cursors in latter HE) asEugene Sandulenko
only one of them can exist at the same time. Also it saves code and adds caching to Mac resource extractor. svn-id: r18169
2005-05-13HE demos sometimes call music tracks that don't exist.Travis Howell
svn-id: r18080
2005-05-10Moved class File and the MD5 stuff to namespace CommonMax Horn
svn-id: r18037
2005-05-10Preparations to let LogicHE hold game-specific code. IntroducedEugene Sandulenko
GF_HE_985. Feel free to give it more proper name. svn-id: r18036
2005-05-10Add heversions for dutch versions.Travis Howell
Add dutch freddi1 svn-id: r18023
2005-05-08Comply to our coding conventionsMax Horn
svn-id: r17975
2005-05-05Get XMAP from correct resource.Travis Howell
Avoid regression. svn-id: r17922
2005-05-05HE90+ games set heap size in index.Travis Howell
svn-id: r17920
2005-04-19Add RIFF sound type.Travis Howell
svn-id: r17688
2005-04-18Adjust again, for sound header differences.Travis Howell
svn-id: r17668
2005-04-18Use correct music offsets for HE games, only a few demos use wrong tunes now.Travis Howell
Get all music details for HE games from one function only. svn-id: r17662
2005-04-14Add HE7.2 difference in o_getResourceSize().Travis Howell
Add support for checking size of music resource. svn-id: r17595
2005-04-10Reduce dependencies on scumm/util.h; modified ScummNESFile a bit so that it ↵Max Horn
complies a bit better with our code formatting rules svn-id: r17508
2005-04-10Don't call allocateArrays from readMAXS, rather call it explicitly after ↵Max Horn
calling readMAXS; init _palManipCounter in the proper place (only needed when restarting); free palManip data on exit svn-id: r17495
2005-04-10Got rid of _dynamicRoomOffsetsMax Horn
svn-id: r17494
2005-04-09Overload getStringAddress in subclasses; moved V6-V8 specific res stuff to ↵Max Horn
resource.cpp svn-id: r17489
2005-04-09Simplify the substResFileName system a bitMax Horn
svn-id: r17475
2005-04-07Original games ignored this index data.Travis Howell
svn-id: r17436
2005-04-07Split readMAXS between HE versionsTravis Howell
svn-id: r17435
2005-04-04Fixed warnings on little-endian systems.Torbjörn Andersson
svn-id: r17371
2005-04-03Splitting more methods into multiple overloaded versionsMax Horn
svn-id: r17366
2005-04-03Turned readRoomsOffsets into a virtual methodMax Horn
svn-id: r17363
2005-03-12clean upMax Horn
svn-id: r17104
2005-02-17Mouse part of big patch #1013937 (OSystem layer with bigger resolution)Eugene Sandulenko
svn-id: r16800
2005-02-11Turned HE Mac resource filename generator into generall, whole SCUMM-purposeEugene Sandulenko
method. Right now it is used to eliminate those Windows HE titles which have different target base names. If you want to use it, then define another entry in substDataFileNameTable[]. If your version with different base name has other features then you need to define GF_MULTIPLE_VERSIONS for main entry and add any additional entries to multiple_versions_md5_settings based on MD5 of the entry. svn-id: r16764
2005-02-05Removed unnecessary empty line.Torbjörn Andersson
svn-id: r16736
2005-02-04Some HFS dumpinf programs write files with resource fork to .bin file.Eugene Sandulenko
Support that. Also support separately dumped resource forks. File name for those has .rsrc extension. svn-id: r16735
2005-02-03Add suppoert for coloured Mac cursors. Though they're disabled at the moment.Eugene Sandulenko
The reason is that they use their own palette which could not match current global one. Now I have to turn back to that old OSystem patch and render cursor on a separate surface and extend OSystem with yet another optional call setCursorPalette. svn-id: r16734
2005-01-31Remove debug output and improve error messages.Eugene Sandulenko
To clarify my last commit message. I _do_ work with unprocessed files. Just I happened to have one demo with resource fork stripped from game binary. It was told that sometimes Mac conversion programs on intel platform silently strip it down. Now I fail with error message, but we may use some fallback. At least we need to know a standard way of copying binary files with resources unstripped and describe it in Mac HOWTO. svn-id: r16714
2005-01-31Support for Mac cursors.Eugene Sandulenko
TODO: o Allow reading from non-processed game executable. Now you need to get .bin file out of it o Use color versions of cursors o Combine MacResExtractor with Win32ResExtractor. Now I just stupidly create 2 objects and do not use new cursor caching code. svn-id: r16713
2005-01-30added a basic cursor cache for win32 HE70+ gamesGregory Montoir
svn-id: r16708
2005-01-01oops, correct copyright stringMax Horn
svn-id: r16399
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-09-21Should be HE60/70.Travis Howell
svn-id: r15211
2004-09-18Moved mouse cursor code into ScummEngine subclasses were possible -- this ↵Max Horn
makes it much easier to see which cursor code is used in which SCUMM version; also changed cursor code to not overwrite default_cursor_* (which would cause problems when switching to another game) svn-id: r15169