aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/selector.h
diff options
context:
space:
mode:
authorMartin Kiewitz2010-07-16 05:46:07 +0000
committerMartin Kiewitz2010-07-16 05:46:07 +0000
commit90763f6e24ae1c51f4c8a9d0486a5488ea200f61 (patch)
treec8f9b2b36b82020085c6abfade5a7c2cc6218139 /engines/sci/engine/selector.h
parent9fafc859199f16a693ba40d18cd5e93f49d4b2fa (diff)
downloadscummvm-rg350-90763f6e24ae1c51f4c8a9d0486a5488ea200f61.tar.gz
scummvm-rg350-90763f6e24ae1c51f4c8a9d0486a5488ea200f61.tar.bz2
scummvm-rg350-90763f6e24ae1c51f4c8a9d0486a5488ea200f61.zip
SCI: kDoBresen - save last position of client inside mover - fixes lsl6 tram still shaking while gotten stopped due ego
svn-id: r50931
Diffstat (limited to 'engines/sci/engine/selector.h')
-rw-r--r--engines/sci/engine/selector.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/engines/sci/engine/selector.h b/engines/sci/engine/selector.h
index acb7912d8d..c3428c1ed7 100644
--- a/engines/sci/engine/selector.h
+++ b/engines/sci/engine/selector.h
@@ -69,6 +69,7 @@ struct SelectorCache {
Selector dx, dy; ///< Deltas
Selector b_movCnt, b_i1, b_i2, b_di, b_xAxis, b_incr; ///< Various Bresenham vars
Selector xStep, yStep; ///< BR adjustments
+ Selector xLast, yLast; ///< BR last position of client
Selector moveSpeed; ///< Used for DoBresen
Selector canBeHere; ///< Funcselector: Checks for movement validity in SCI0
Selector heading, mover; ///< Used in DoAvoider