Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-16 | SCUMM: Add new variables in Nimbus Games version of Putt-Putt Saves the Zoo. | Kirben | |
2012-09-26 | JANITORIAL: Remove trailing whitespaces. | Johannes Schickel | |
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//' | |||
2012-09-20 | SCUMM: Restrict the Mac m68k v5 driver to MI2/Indy4 | Matthew Hoops | |
Shouldn't be used with MI1 | |||
2012-09-20 | SCUMM: Add support for Indy4 Mac 68k sound | Matthew Hoops | |
2012-06-08 | SCUMM: Stub off other football2002 u32 opcodes | Matthew Hoops | |
2012-05-31 | SCUMM: Backyard Baseball 2003 uses a unique variable for the subtitle ↵ | Travis Howell | |
setting, fixes changing subtitles via ScummVM. | |||
2012-02-26 | COMMON: Move RenderMode and GUIOptions functionality into separate files | Max Horn | |
2012-02-11 | SCUMM: cleanup and separation of objIsActor()/objToActor()/actorToObj() for ↵ | Tobias Gunkel | |
v0 and other engines | |||
2012-02-11 | SCUMM: _currentLights is v0 only | Tobias Gunkel | |
2012-02-11 | SCUMM: introduce constants for _userState for cleaner and easier to ↵ | Tobias Gunkel | |
understand code | |||
2012-02-11 | SCUMM: Fix actor ID handling in v0 | Tobias Gunkel | |
Some object functions allow actor IDs and object IDs as parameters. They are easily distinguishable in engines > 0 as actor IDs are < _numActors and object IDs are bigger. In v0 this is not the case as there are objects with IDs like 3 and 5 (e.g. the hamster). So object ID handling was unified for v0 and the other engines by introducing objIsActor(), objToActor() and ActorToObj(). | |||
2012-02-11 | SCUMM: merge _activeObjectNr/_activeObjectType and _cmdObjectNr/_cmdObjectType | Tobias Gunkel | |
2012-02-11 | SCUMM: fix debugger for v0 | Tobias Gunkel | |
2012-02-11 | SCUMM: use command stack and SentenceTab in mm c64 | Tobias Gunkel | |
- MM C64 uses command stack (SentenceTab, doSentence()) now - _cmdObject... added for current SentenceTab. The _active... variables are only used to build a sentence in the inventory but never by a script. -> many routines are not needed anymore and are removed | |||
2012-02-11 | SCUMM: start handling object type and id correctly in mm c64 | Tobias Gunkel | |
- removed complicated and unnecessary _v0ObjectIndex, _v0ObjectInInventory, _v0ObjectFlag vars - started to merge object id and type into one object value (type<<8|id) - verb preposition ids do not dependent on language -> remove from VerbSettings Note: - objects with type=0 are foreground objects. They have a state, an owner and a bg overlay image. - objects with type=1 are bg objects. They do not have a state or owner and are already contained in the bg image. The do not have an entry in objectState/OwnerTable | |||
2011-08-27 | SCUMM: Also save first used color beyond 80 in Indy4 Amiga palette. | Johannes Schickel | |
2011-08-26 | SCUMM: Mark some more ScummEngine members Indy4 Amiga specific. | Johannes Schickel | |
2011-08-26 | SCUMM: Implement proper Indy4 Amiga palette handling. | Johannes Schickel | |
This should fix incorrect text colors in some scenes. | |||
2011-08-06 | ALL: Reduce audio/ header dependency | Eugene Sandulenko | |
2011-08-03 | SCUMM: Remove BluesBirthday dependency on the binary | Matthew Hoops | |
The game scripts detected Yellow or Red variants based on what binary was present. That could potentially cause problems with a Mac dump in case someone dumped into MacBinary format. | |||
2011-07-09 | SCUMM: fix DS compilation | athrxx | |
2011-07-09 | SCUMM: cleanup sjis font rendering code | athrxx | |
2011-06-20 | ALL: Remove trailing whitespaces | Max Horn | |
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//' | |||
2011-06-15 | SCUMM: hopefully fix 16bit mode support for SCUMM FM-TOWNS games and LOOM ↵ | athrxx | |
PCE on Android This mostly reverts 5b7754e3f095eb8a469dd4b7de5a6379f8e13c27. Instead, we try to use other 16bit modes after 555 fails. | |||
2011-06-02 | ENGINES: Change 2nd param of Engine::saveGameState to Common::String | Max Horn | |
2011-05-25 | ALL: behaviour -> behavior | Matthew Hoops | |
2011-05-25 | ALL: neighbour -> neighbor | Matthew Hoops | |
2011-05-13 | SCUMM: Rename ResTypes->ResType, introduce ResId typedef, change code to use ↵ | Max Horn | |
both | |||
2011-05-13 | SCUMM: Get rid of the MemBlkHeader hack | Max Horn | |
This uncovered at least one potentially serious bug in the inventory code, which still needs to be investigated and fixed. | |||
2011-05-13 | SCUMM: Rename saveLoadResource to loadResourceOLD, remove unused save code in it | Max Horn | |
2011-05-13 | SCUMM: Move class ResourceManager to its own header | Max Horn | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-28 | JANITORIAL: Format forward declarations to follow convention | Ori Avtalion | |
2011-04-27 | SCUMM: Add separate game id's for soccermls and soccer2004 | Matthew Hoops | |
There are subtle differences in their u32 code that we need to handle | |||
2011-04-18 | COMMON: Rename Error to ErrorCode, introduce new Error class | Max Horn | |
2011-04-05 | SCUMM: Move _heV7RoomIntOffsets from ScummEngine to ScummEngine_v70he | Max Horn | |
2011-04-05 | SCUMM: Move _heV7DiskOffsets from ScummEngine to ScummEngine_v70he | Max Horn | |
2011-04-05 | SCUMM: Split ScummEngine::generateFilename, move HE specifics to class ↵ | Max Horn | |
ScummEngine_v60he | |||
2011-04-05 | SCUMM: Rename InfoStuff to SaveStateMetaInfos | Max Horn | |
2011-04-05 | SCUMM: Move ActorHE into its own header, move some HE specific stuff out of ↵ | Max Horn | |
scumm.h | |||
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2010-12-02 | SCUMM: Fix bug in V12 games causing chars to be lost when wrapping talk text | Max Horn | |
svn-id: r54729 | |||
2010-10-27 | ENGINE: Generalize SCUMM play time counting and move it into Engine. | Johannes Schickel | |
This implements Max's idea on -devel ("Re: [Scummvm-devel] ATTN Engine authors: Advanced engine features") from 27.10.2010 on 11:12PM CEST. Unlike the SCUMM implementation it stores the play time as ms instead of s. The SCUMM engine was adapted to use this instead to reduce code duplication. svn-id: r53892 | |||
2010-10-25 | SCUMM: Add patch #3093541 - MMC64: Actor Walk / Object Fix. | Travis Howell | |
svn-id: r53806 | |||
2010-10-23 | SCUMM: Add workaround to allow saved games to be shared between Macintosh ↵ | Travis Howell | |
and Windows versions of Backyard Baseball 2001. svn-id: r53729 | |||
2010-10-23 | SCUMM: Fix buffer overflow, that was causing crashes when saving in Backyard ↵ | Travis Howell | |
Baseball 2001/2003. svn-id: r53726 | |||
2010-10-18 | SCUMM: Fix potential bug in ScummEngine::resStrLen. | Max Horn | |
In particular, it might happen that ScummEngine::resStrLen is called while the _scriptPointer is stale. In that case, it would be working with the stale pointer. If the code calling it then uses fetchScript*() methods to read the string whose length was just computed, then it would read potentially *different* data (e.g. copyScriptString or loadPtrToResource could have been affected). I am not sure if this actually could have caused bugs somewhere; it might even be provable that a script relocation cannot happen in all places that invoke resStrLen. But for now it's much easier to make the code safe than to verify that theory ;). Also simplified some related code. svn-id: r53572 | |||
2010-10-18 | SCUMM: Move common code from ScummEngine::fetchScript* to new method. | Max Horn | |
The new method is called refreshScriptPointer(). Also renamed getScriptEntryPoint() to resetScriptPointer() in an attempt to highlight both the similarity and difference between the two. svn-id: r53571 | |||
2010-10-17 | SCUMM/FM-TOWNS: more improvements to japanese font drawing | Florian Kagerer | |
- made use of LordHotos graphics/sjis code to reduce code duplication - japanese mode for version 3 and 5 works fine now with few exceptions (some line spacing glitches in MI1 intro etc.) svn-id: r53554 |