aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-02-12MAEMO: Refactor toggle click modeTarek Soliman
2012-02-12COMMON: Add custom backend eventTarek Soliman
2012-02-12MAEMO: Define platform global keymapTarek Soliman
2012-02-12KEYMAPPER: Allow ports to define their own global keymapTarek Soliman
2012-02-12MAEMO: Define HardwareKeySetTarek Soliman
2012-02-12KEYMAPPER: Refactor HardwareKeySet generationTarek Soliman
2012-02-12TSAGE: R2R - Scene 1337: Implement 2 functions used by AIStrangerke
2012-02-12SCI: Expand adjustGraphColor to work for older EGA games tooWillem Jan Palenstijn
See bug #3486899.
2012-02-12TSAGE: R2R - Scene 1337: Implement 7 functions used by AIStrangerke
2012-02-12TSAGE: R2R - Scene 1337: Implement main AI function, with all sub-functions ↵Strangerke
stubbed
2012-02-11MOHAWK: Avoid warningWillem Jan Palenstijn
2012-02-11GRAPHICS: Remove unused variableWillem Jan Palenstijn
2012-02-11MT32: Replace OS X specific exp2f call with exp2.Alyssa Milburn
Suggested by clone2727 to fix the build, since buildbot's ppc headers don't have exp2f.
2012-02-11TSAGE: R2R - Scene 1337: Implement shuffleCards()Strangerke
Game is now starting
2012-02-11TINSEL: Added extra fields to the savegame header for SCN/GRA usage and languagePaul Gilbert
New savegames that are created will no longer appear in the savegame list for different data versions or languages.
2012-02-11VIDEO: Remove unused variableWillem Jan Palenstijn
2012-02-11TSAGE: R2R - scene 1337: Implement some missing functionsStrangerke
2012-02-11Revert "SCUMM: revert savegame version to 89"Willem Jan Palenstijn
This reverts commit 65fc7225bb31e72120dcdf16e91ae377c657548d. Increasing the savegame version on a branch and then decreasing it again leads to problems with loading current savegames in old commits during a bisect.
2012-02-11Merge pull request #178 from tobigun/mm-c64-finalEugene Sandulenko
SCUMM: support for MM C64
2012-02-11SCUMM: revert savegame version to 89Tobias Gunkel
Previous versions 89-92 are merged into version 89.
2012-02-11SCUMM: remove unnecessary cast to Actor_v0Tobias Gunkel
2012-02-11SCUMM: replaced A with a0 to avoid upper-case local varsTobias Gunkel
2012-02-11SCUMM: cleanup and separation of objIsActor()/objToActor()/actorToObj() for ↵Tobias Gunkel
v0 and other engines
2012-02-11SCUMM: match style-guide, add missing spaces between some "if ()", "for ()"Tobias Gunkel
2012-02-11SCUMM: add support for diagonal walking between boxes (e.g. used for meteor ↵Tobias Gunkel
opening scene)
2012-02-11SCUMM: Remove old codeRobert Crossfield
2012-02-11SCUMM: Few changes for animations, dont move while turning & not necessary ↵Robert Crossfield
to call animateactor during startanimactor
2012-02-11SCUMM: replace "c64" with "v0" when it applies to both C64 and AppleII v0 ↵Tobias Gunkel
versions In addition some routines (e.g. the gfx ones) that are even used in v1.
2012-02-11SCUMM: save complete v0 state and initialize actors correctlyTobias Gunkel
2012-02-11SCUMM: remove the temporary variable _limb_currentTobias Gunkel
2012-02-11SCUMM: _currentLights is v0 onlyTobias Gunkel
2012-02-11SCUMM: adjust to coding style-guideTobias Gunkel
2012-02-11SCUMM: fix gcc compiler warningsTobias Gunkel
2012-02-11SCUMM: Fix if there is no costume setRobert Crossfield
2012-02-11SCUMM: Fix ActorStop, V0 needs to set the stop directionRobert Crossfield
2012-02-11SCUMM: forward savegame version is needed due to previous savegame changes)Tobias Gunkel
2012-02-11SCUMM: fix cutscenes by reintroduction of freeze modesTobias Gunkel
2012-02-11SCUMM: replace o_beginOverride() with o2_beginOverride()Tobias Gunkel
In contrast to the comment in o_beginOverride() VAR(VAR_OVERRIDE) is not set in the disassembly. In addition the cutscene stack-pointer is always 0 as this feature is not used in v0. This makes o_beginOverride() work the same way o2_beginOverride() and so it is not needed anymore. Note that fetchScriptWord() was changed to ScummEngine::fetchScriptWord() in o2_beginOverride() as ScummEngine_v0::fetchScriptWord() only fetches a byte. As we need two bytes here we have to use ScummEngine::fetchScriptWord().
2012-02-11SCUMM: introduce constants for _userState for cleaner and easier to ↵Tobias Gunkel
understand code
2012-02-11SCUMM: isPlayer() is not supported by engine v0Tobias Gunkel
2012-02-11SCUMM: scumm_vars 14 to 16 are not handled specially in v0Tobias Gunkel
Reading the manuscript will be fixed by this.
2012-02-11SCUMM: fix diagonal walking in at least MM v0Tobias Gunkel
The comparison "ABS((int)(deltaXFactor >> 16)) > _speedx)" does not work as "deltaXFactor >> 16" will clear the fractional part of deltaXFactor. As a result the deltaXFactor might be bigger than (_speedx<<16) and the actor moves faster than he should.
2012-02-11SCUMM: in v0 do not allow an inventory item as 2nd object of a give-to commandTobias Gunkel
2012-02-11SCUMM: handle v0 distance check in checkPendingWalkAction() correctlyTobias Gunkel
2012-02-11SCUMM: Remove unused variable, remove old commentRobert Crossfield
2012-02-11SCUMM: Fix V0 Sound, and a direction issue (affected walking down the ladder)Robert Crossfield
2012-02-11SCUMM: Improve commentsRobert Crossfield
2012-02-11SCUMM: V0 always turns actor towards camera when entering room, remove ↵Robert Crossfield
unnecessary loadcostume
2012-02-11SCUMM: Remove unnecessary calls to animateActorRobert Crossfield
2012-02-11SCUMM: Fix for V0 objectsRobert Crossfield