Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-04-16 | Add mouse state VAR for HE 72+ games. | Travis Howell | |
svn-id: r17631 | |||
2005-04-16 | puttmoon GID no longer used. | Travis Howell | |
svn-id: r17614 | |||
2005-04-13 | _stringBuffer can have mutple strings, ie in pajama2 startup. | Travis Howell | |
Add safety check for buffer size. svn-id: r17581 | |||
2005-04-13 | Patches #1164217 "Updated GS Support + Percussion Remapping Patch" and | Eugene Sandulenko | |
#1181750 "Updated Native MIDI documentation". Thanks _tom a lot. svn-id: r17571 | |||
2005-04-10 | Reduce 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-10 | Moved some room loading stuff into a new source file | Max Horn | |
svn-id: r17496 | |||
2005-04-10 | Got rid of _dynamicRoomOffsets | Max Horn | |
svn-id: r17494 | |||
2005-04-09 | Pedantic cleanup | Max Horn | |
svn-id: r17490 | |||
2005-04-09 | Overload getStringAddress in subclasses; moved V6-V8 specific res stuff to ↵ | Max Horn | |
resource.cpp svn-id: r17489 | |||
2005-04-09 | Got rid of GF_NEW_OPCODES | Max Horn | |
svn-id: r17488 | |||
2005-04-09 | Simplify the substResFileName system a bit | Max Horn | |
svn-id: r17475 | |||
2005-04-08 | Actor layering only matches in freddicove | Travis Howell | |
svn-id: r17461 | |||
2005-04-07 | The reverse actor layering only applies to pajama3 | Travis Howell | |
svn-id: r17432 | |||
2005-04-07 | Add WIP on hePalette. | Travis Howell | |
svn-id: r17431 | |||
2005-04-06 | Moved createResource, resourceStats, expireResources to ResourceManager | Max Horn | |
svn-id: r17420 | |||
2005-04-05 | getScriptSlot() must start from slot 1, required for nukeArrays() in HE games. | Travis Howell | |
svn-id: r17383 | |||
2005-04-04 | Removed GF_SMALL_NAMES | Max Horn | |
svn-id: r17368 | |||
2005-04-04 | Cleaning up the charset loading code some more | Max Horn | |
svn-id: r17367 | |||
2005-04-03 | Splitting more methods into multiple overloaded versions | Max Horn | |
svn-id: r17366 | |||
2005-04-03 | Turned readRoomsOffsets into a virtual method | Max Horn | |
svn-id: r17363 | |||
2005-04-03 | Split readResTypeList into a normal and a GF_OLD_BUNDLE version; added ↵ | Max Horn | |
comments to many of the GF_ feature flags; removed GF_DRAWOBJ_OTHER_ORDER (it was only use by Sam&Max, I switched that to a direct check for Sam&Max) svn-id: r17362 | |||
2005-04-03 | ScummEngine_v4 used to be a subclass of ScummEngine_v3, now it is the other ↵ | Max Horn | |
way around; added a new class ScummEngine_v3old, for GF_OLD_BUNDLE games; took advantage of the new inheritance structure and turned various methods into virtual methods which then are overriden in subclasses svn-id: r17346 | |||
2005-04-02 | Cleanup | Travis Howell | |
svn-id: r17333 | |||
2005-04-01 | Turned setupRoomObject into a virtual method | Max Horn | |
svn-id: r17326 | |||
2005-03-31 | Started to move some resource related code into a new class ResourceManager ↵ | Max Horn | |
(hypothetic goal for the future: use ResourceManager in ScummEx) svn-id: r17311 | |||
2005-03-30 | Support for direct reading from NES ROM: | Eugene Sandulenko | |
o extend MemoryReadStream with XOR facility o implement MemoryWriteStream o _fileHandle now is a reference to BaseScummFile class and is created on the fly o implement ScummNESFile class which is basically extract_mm_nes utility o update NES MM md5's due to above changes NOTE: to run MM NES now you need to remove *.LFL files and (probably) rename ROM to standard conventional name 'Maniac Mansion (XXX).nes' svn-id: r17300 | |||
2005-03-28 | Moved ObjectClass to object.h | Max Horn | |
svn-id: r17280 | |||
2005-03-28 | Cleaned up the object mode code; removed the friend class ScummEngine from ↵ | Max Horn | |
class Gdi; moved dither code to ScummEngine svn-id: r17277 | |||
2005-03-27 | Tie the AKOS code into the new costume infrastructure, too | Max Horn | |
svn-id: r17259 | |||
2005-03-27 | More costume code restructuring | Max Horn | |
svn-id: r17258 | |||
2005-03-27 | Started to overhaul the costume infrastructure a bit, properly separating ↵ | Max Horn | |
the NES costume code in the process (sorry if I broke stuff for the NES folks, but I figure it is better to get this done properly now before we have to untangle the mess later) svn-id: r17257 | |||
2005-03-25 | Moved _roomStrips to class Gdi; put some GFX pre-room init code into the new ↵ | Max Horn | |
method Gdi::roomChanged(); some more cleanup svn-id: r17226 | |||
2005-03-25 | Started some cleanup work on class Gdi (in particular, I try to limit that ↵ | Max Horn | |
class to GFX decoding only, and moved the screen rendering code out of it) svn-id: r17225 | |||
2005-03-25 | Do not use (non-const) local static variables | Max Horn | |
svn-id: r17221 | |||
2005-03-24 | Lots of MM NES changes from Quietust and me | Eugene Sandulenko | |
o Swap palette entries 0x00 and 0x1D in all necessary places. This gets rid of gray background o added a function NES_loadCostumeSet(int n) in order to do #1 for sprites o Widen screen to 256 pixels and center narrow rooms in it o Partial fix for subtitle rendering, now at least first line is rendered with identation svn-id: r17212 | |||
2005-03-18 | Add string height override for loom | Travis Howell | |
svn-id: r17178 | |||
2005-03-16 | Preliminary support for NES charsets. Colors are wrong and we get glitches | Eugene Sandulenko | |
caused by too narrow screen. Also text clearing doesn't work. svn-id: r17164 | |||
2005-03-15 | Some cleanup/costume code unification. Note: NES costume code probably ↵ | Max Horn | |
should be using subclasses; and maybe we should add AKOSLoadedCostume and NESLoadedCostume ? svn-id: r17161 | |||
2005-03-15 | Use better variable names... | Max Horn | |
svn-id: r17160 | |||
2005-03-14 | First attempt to draw NES sprites. There are these problems: | Eugene Sandulenko | |
o Position is not correct o Colors are wrong o No animation o They're not wiped out correctly, maybe because of first problem svn-id: r17137 | |||
2005-03-13 | Preliminary support for MM NES. | Eugene Sandulenko | |
svn-id: r17133 | |||
2005-03-12 | Add key to toggle speech/subtitles | Travis Howell | |
svn-id: r17082 | |||
2005-03-02 | Add two more VARs for HE89+ | Travis Howell | |
Minor cleanup svn-id: r16977 | |||
2005-02-28 | Add support for script cycles used by HE90+ games. | Travis Howell | |
svn-id: r16958 | |||
2005-02-20 | Add a few sprite functions. | Travis Howell | |
svn-id: r16823 | |||
2005-02-20 | Patch #1121337 (CGA rendering in early LEC titles). | Eugene Sandulenko | |
Differences against patch: o Updated documentation o Fixed text colors o Implemented Hercules dithering Ditherers are based on loom ega and monkey ega, so for zak and mm they're wrong, i.e. these games look better than with original ditherers. TODO: Proper ditherers for zak & MM EGA ditherers for VGA SCUMM v5 games svn-id: r16816 | |||
2005-02-18 | Fix a small bug (wrong mouse cursor is briefly shown) in the F5 menu | Max Horn | |
svn-id: r16804 | |||
2005-02-14 | Add basic support for DISK index block in later HE games. | Travis Howell | |
svn-id: r16784 | |||
2005-02-11 | Turned HE Mac resource filename generator into generall, whole SCUMM-purpose | Eugene 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-01-29 | Add support for Humongous Mac titles in native format. Please test :) | Eugene Sandulenko | |
svn-id: r16693 |