aboutsummaryrefslogtreecommitdiff
path: root/scumm/resource_v7he.cpp
AgeCommit message (Collapse)Author
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
2004-09-12Fixed some other cases where the number of parameters to our message-Torbjörn Andersson
printing functions didn't agree with the format strings. GCC will find a couple of other things to warn about if these functions are labelled as printf()-style functions, but those were less important, I think. svn-id: r15081
2004-08-22Cursor code cleanupMax Horn
svn-id: r14690
2004-07-13Plug memory leakEugene Sandulenko
svn-id: r14205
2004-07-01fixed compilationPaweł Kołodziejski
svn-id: r14139
2004-06-27Fix memory leakMax Horn
svn-id: r14080
2004-06-24Phase #3 of HE v7.0+ cursors. Now they show up correctly. Remove TODO item.Eugene Sandulenko
svn-id: r14034
2004-06-24Phase #2 of HE v7.0+ cursors. Still no visual output, but all data isEugene Sandulenko
parsed now. svn-id: r14031
2004-06-24Phase #1 of HE v7.0+ cursors. Basically it's Win32 resource extractorEugene Sandulenko
incorporated from icotools, no display, just searching it in resources and display a warning. Graphics converter is on the way. Code is NOT endian-safe. It will not work on BE system, as was tested by joostp. Please, fix endianess. svn-id: r14024