Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2012-02-11 | SCUMM: fix actor climbing on plant or swimming pool ladder | Tobias Gunkel | |
Before, the actor will descend the ladder of the pool and maybe even into the the pool. Another issue fixed by this is the actor climbing onto the plant pot if you give something to it. | |||
2012-02-11 | SCUMM: fix for old savegames | Tobias Gunkel | |
2012-02-11 | SCUMM: Animations fix again, no need for the hack now | Robert Crossfield | |
2012-02-11 | SCUMM: Remove the setCmdFromDirection function | Robert Crossfield | |
2012-02-11 | SCUMM: Animation Fixes | Robert Crossfield | |
2012-02-11 | SCUMM: Fix the animation system, rename the Limb Frame Repeat variable | Robert Crossfield | |
2012-02-11 | SCUMM: fix saving of array _byte_FCE2 | Tobias Gunkel | |
2012-02-11 | SCUMM: fix v0 mode handling and actor switching | Tobias Gunkel | |
- handle mode switching correctly - do not freeze scripts in cutscene mode (mode 0), as some scripts are freezed in mode 0 that should not be freezed - kModeNoNewKid (mode 2) needs the same userState as mode 3 - rename o_cursorCommand to o_setMode as it is not really cursor specific - handle actorHiding correctly (do not set costume to 0 as the previous costume cannot be reverted after hiding) - add drawSentence - document meanings for actor misc flags - fix actor names for "new kid" if the radiation suit is used (all kids are set to 0 then with actor 0 name " ") - cleanup actor switching routine - _userPut is not used anymore in v0 | |||
2012-02-11 | SCUMM: Re-arrange some things to make it closer to the original | segrax | |
2012-02-11 | SCUMM: Save the new variables, move the setting of the unknown variable to ↵ | segrax | |
after the setDirection call | |||
2012-02-11 | SCUMM: improve unknown variable support, add case 0xff to the animateactor ↵ | segrax | |
opcode | |||
2012-02-11 | SCUMM: Change vars to ints, remove unused variable for now | segrax | |
2012-02-11 | SCUMM: Fix actor behind man-eating plant issue in v0. | Tobias Gunkel | |
Thanks segra for finding how it works in the original interpreter. The plant is handled specially and 0 is used instead of its y-position. | |||
2012-02-11 | SCUMM: Add in support in v0 for the unknown variable to o_animateActor | segrax | |
2012-02-11 | SCUMM: Fix meteor actor index | Tobias Gunkel | |
- Now the correct actor name is shown with "give ... to meteor". Formerly the name was "". - Add actor names that do not have a string assigned | |||
2012-02-11 | SCUMM: Fix sound playback if fast-mode is on | Tobias Gunkel | |
Sounds are played that fast in fast-mode that the queue gets stuck. This is just a workaround and only fixes the symptoms. Check the queue handling for a correct fix. | |||
2011-09-08 | SCUMM: Made some static data const. | Johannes Schickel | |
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-05-25 | ALL: behaviour -> behavior | Matthew Hoops | |
2011-05-14 | SCUMM: Workaround bug #1463598 (INDY3VGA: giant Henry Jones sr.) | Max Horn | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-12 | COMMON: Replace MKID_BE by MKTAG | Max Horn | |
MKID_BE relied on unspecified behavior of the C++ compiler, and as such was always a bit unsafe. The new MKTAG macro is slightly less elegant, but does no longer depend on the behavior of the compiler. Inspired by FFmpeg, which has an almost identical macro. | |||
2011-04-05 | SCUMM: Move ActorHE into its own header, move some HE specific stuff out of ↵ | Max Horn | |
scumm.h | |||
2011-03-19 | SCUMM: Changed usage of PI to M_PI (normally defined in math.h) | md5 | |
2010-12-28 | SCUMM: Correct fix for bug #3145951 - DIG: Subtitles won't turn off ↵ | Travis Howell | |
(regression). svn-id: r55053 | |||
2010-10-26 | SCUMM: Add alternative version of patch #3094717 - MMC64: save actor state. | Travis Howell | |
svn-id: r53842 |