aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/he/logic
diff options
context:
space:
mode:
authorEugene Sandulenko2016-11-23 22:18:42 +0100
committerEugene Sandulenko2016-11-24 11:34:13 +0100
commit2fd5490de4f18580fc06ec42881ab6add149e609 (patch)
treec548df50992fb40ccceb3abb9340810db2ecf276 /engines/scumm/he/logic
parent80420df095b1861d0808f9b500ee026ba6b09e3f (diff)
downloadscummvm-rg350-2fd5490de4f18580fc06ec42881ab6add149e609.tar.gz
scummvm-rg350-2fd5490de4f18580fc06ec42881ab6add149e609.tar.bz2
scummvm-rg350-2fd5490de4f18580fc06ec42881ab6add149e609.zip
SCUMM HE: Fix Football logic initialization
Diffstat (limited to 'engines/scumm/he/logic')
-rw-r--r--engines/scumm/he/logic/football.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/scumm/he/logic/football.cpp b/engines/scumm/he/logic/football.cpp
index bde0c38484..ab93e9cfe2 100644
--- a/engines/scumm/he/logic/football.cpp
+++ b/engines/scumm/he/logic/football.cpp
@@ -286,7 +286,12 @@ int LogicHEfootball::computeTwoCircleIntercepts(int32 *args) {
class LogicHEfootball2002 : public LogicHEfootball {
public:
- LogicHEfootball2002(ScummEngine_v90he *vm) : LogicHEfootball(vm) {}
+ LogicHEfootball2002(ScummEngine_v90he *vm) : LogicHEfootball(vm) {
+ _var0 = _var1 = _var2 = _var3 = _var4 = 0.0;
+ _angle = 0.0;
+ _maxX = -1;
+ _minX = 1000000;
+ }
int32 dispatch(int op, int numArgs, int32 *args);