aboutsummaryrefslogtreecommitdiff
path: root/engines/avalanche/trip6.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/avalanche/trip6.cpp')
-rw-r--r--engines/avalanche/trip6.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/avalanche/trip6.cpp b/engines/avalanche/trip6.cpp
index 3f9c66c79a..2444d432e5 100644
--- a/engines/avalanche/trip6.cpp
+++ b/engines/avalanche/trip6.cpp
@@ -460,6 +460,13 @@ Trip::Trip(AvalancheEngine *vm) {
mustexclaim = false;
}
+Trip::~Trip() {
+ for (byte i = 0; i < numtr; i++) {
+ if (tr[i].quick)
+ tr[i].done();
+ }
+}
+
void Trip::loadtrip() {
for (int16 gm = 0; gm < numtr; gm++)
tr[gm].original();