mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-11 21:55:27 +00:00
ULTIMA8: Apply crusader anim rotation flag
This commit is contained in:
parent
fa9694739f
commit
fe32fcf596
@ -209,8 +209,13 @@ bool AnimationTracker::step() {
|
||||
|| (is_crusader && f.is_cruflipped());
|
||||
|
||||
// determine movement for this frame
|
||||
int32 dx = 4 * Direction_XFactor(_dir) * f._deltaDir;
|
||||
int32 dy = 4 * Direction_YFactor(_dir) * f._deltaDir;
|
||||
Direction movedir = _dir;
|
||||
if (_animAction->hasFlags(AnimAction::AAF_ROTATED)) {
|
||||
movedir = Direction_TurnByDelta(movedir, 4, dirmode_16dirs);
|
||||
}
|
||||
|
||||
int32 dx = 4 * Direction_XFactor(movedir) * f._deltaDir;
|
||||
int32 dy = 4 * Direction_YFactor(movedir) * f._deltaDir;
|
||||
int32 dz = f._deltaZ;
|
||||
|
||||
if (_mode == TargetMode && !f.is_onground()) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user