Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-23 | SCUMM: Fix Missing Default Switch Cases | D G Turner | |
These are flagged by GCC if -Wswitch-default is enabled. | |||
2019-07-14 | SCUMM: Silence GCC memset() warnings | Torbjörn Andersson | |
Recent GCC versions complain if you memset() a class or struct that contain non-POD data types. Get around that by either initializing the object when created, or by adding a reset() method. | |||
2018-03-12 | SCUMM: MM V0: Fix regression from 038b3b178939f1bcc6714eda1b88c3e80e787c02 ↵ | Robert Crossfield | |
and comment/cleanup | |||
2018-01-31 | COMMON: Move VER macro for serializer into common code | Colin Snover | |
2018-01-31 | SCUMM: Replace UB-triggering serialization code with Common::Serializer | Colin Snover | |
Fixes Trac#10342. | |||
2018-01-31 | SCUMM: Fix stack overflow initializing locals | Colin Snover | |
This happens when clicking on the triangular button in room 27 in The Dig. There are probably several other places where this overflow happens, since there are several different `int args[16]` in the code (and many more `int args[` of various sizes, not all of which are at least NUM_SCRIPT_LOCAL). | |||
2018-01-31 | SCUMM: Fix stack overflow initializing locals | Colin Snover | |
This happens at least when trying to right click on the motorcycle at the start of Full Throttle. | |||
2017-12-01 | SCUMM: Fix UB shifting negative integers in Actor | Colin Snover | |
2017-08-06 | JANITORIAL: Silence GCC warning | Torbjörn Andersson | |
Since case 64 was added for "MM C64 Costume Animation", and considering the way it's written to only affect game version 0, it is clearly an intentional fall through. | |||
2017-02-21 | SCUMM: MM V0: Fix actors skipping between certain walk-boxes | Robert Crossfield | |
2017-02-15 | SCUMM: MM V0: Fix an issue with Sandy appearing to slide across a walkbox | Robert Crossfield | |
2016-12-27 | SCUMM: Fix bug #4515 (Dr. Fred facing wrong way in lab cutscene) | Robert Crossfield | |
2016-10-09 | JANITORIAL: Remove trailing spaces | Eugene Sandulenko | |
2016-07-19 | SCUMM: Maniac V0: Implement 'simulator' for CPU lag (as the original engine ↵ | Robert Crossfield | |
occasionally ran at less than 60Hz). Fix call to 'getClosestPtOnBox', whcih was being passed X * V12_X_MULTIPLIER and Y * V12_Y_MULTIPLIER, but the box coordinates, where not | |||
2016-07-19 | SCUMM: Maniac V0: Implement original walkbox queue, Cleanup actor walk code | Robert Crossfield | |
2016-05-24 | SCUMM: Fix bug #3230 PAJAMA SAM 2: Background gfx glitch in intro. | Kirben | |
2016-02-15 | JANITORIAL: Typos detected with lintian & grep | Alexandre Detiste | |
2014-12-08 | SCUMM: Correct variable type in Actor_v0::adjustPosInBorderWalkbox, since ↵ | Kirben | |
variable can have negative value. | |||
2014-12-08 | Merge pull request #542 from segrax/V1-V2_WalkAnimFix | Kirben | |
SCUMM V1-V2: Fix actor walk behavior (transitions between walk boxes, and changing destination issue) | |||
2014-12-08 | SCUMM V1-V2: Fix actor walk behavior (transitions between walk boxes, and ↵ | Robert Crossfield | |
changing destination issue) | |||
2014-12-08 | SCUMM: Maniac V0: Add support for D64 Demo Disk, Cleanup duplicate 'Talk' array | Robert Crossfield | |
2014-12-07 | SCUMM: Correct spacing and warning in last Maniac V0 merge. | Kirben | |
2014-12-02 | SCUMM: Maniac V0: Correctly handle 'slanted' walk-boxes, Add new variables ↵ | Robert Crossfield | |
to save-games, Bump the SaveGame Version number, remove obsolete V0 code in V2 functions | |||
2014-11-29 | SCUMM: Maniac V0: If boxes are neighbors, walk directly to the new box. ↵ | Robert Crossfield | |
Remove extra call to 'animateCostume'. Remove now unnecessary V0 walk calc functions | |||
2014-11-28 | SCUMM: Maniac V0: Implement the original Walk Code (to fix some anim ↵ | Robert Crossfield | |
glitches), fix opcode to use _moving correctly (as V0 is different) | |||
2014-02-18 | SCUMM: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-08-18 | SCUMM: Remove unnecessary NULL check, CID 1003629 | Torbjörn Andersson | |
Since _actors[i]->_sound is an array, it can't ever be NULL. | |||
2013-05-02 | COMMON: Change kPlatformPC to kPlatformDOS | Matthew Hoops | |
"PC" was very ambiguous and now it matches what we show in the GUI. This also corrects sword2's platform to Windows. | |||
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-02-15 | JANITORIAL: Fix missing whitespace in pointer cast | Tarek Soliman | |
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h) | |||
2012-02-11 | Revert "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-11 | SCUMM: revert savegame version to 89 | Tobias Gunkel | |
Previous versions 89-92 are merged into version 89. | |||
2012-02-11 | SCUMM: remove unnecessary cast to Actor_v0 | Tobias Gunkel | |
2012-02-11 | SCUMM: replaced A with a0 to avoid upper-case local vars | Tobias Gunkel | |
2012-02-11 | SCUMM: cleanup and separation of objIsActor()/objToActor()/actorToObj() for ↵ | Tobias Gunkel | |
v0 and other engines | |||
2012-02-11 | SCUMM: match style-guide, add missing spaces between some "if ()", "for ()" | Tobias Gunkel | |
2012-02-11 | SCUMM: add support for diagonal walking between boxes (e.g. used for meteor ↵ | Tobias Gunkel | |
opening scene) | |||
2012-02-11 | SCUMM: Remove old code | Robert Crossfield | |
2012-02-11 | SCUMM: Few changes for animations, dont move while turning & not necessary ↵ | Robert Crossfield | |
to call animateactor during startanimactor | |||
2012-02-11 | SCUMM: 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-11 | SCUMM: save complete v0 state and initialize actors correctly | Tobias Gunkel | |
2012-02-11 | SCUMM: remove the temporary variable _limb_current | Tobias Gunkel | |
2012-02-11 | SCUMM: adjust to coding style-guide | Tobias Gunkel | |
2012-02-11 | SCUMM: Fix ActorStop, V0 needs to set the stop direction | Robert Crossfield | |
2012-02-11 | SCUMM: isPlayer() is not supported by engine v0 | Tobias Gunkel | |
2012-02-11 | SCUMM: fix diagonal walking in at least MM v0 | Tobias 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-11 | SCUMM: Fix V0 Sound, and a direction issue (affected walking down the ladder) | Robert Crossfield | |
2012-02-11 | SCUMM: V0 always turns actor towards camera when entering room, remove ↵ | Robert Crossfield | |
unnecessary loadcostume | |||
2012-02-11 | SCUMM: Remove unnecessary calls to animateActor | Robert Crossfield | |
2012-02-11 | SCUMM: Fix Tentacle issue, and possibly some other animation issues | Robert Crossfield | |