From 099f4ce9f5c2472e986709457e52be866459750b Mon Sep 17 00:00:00 2001 From: Matthew Hoops Date: Mon, 10 Oct 2011 00:00:06 -0400 Subject: PEGASUS: Add some missing Neighborhood destructor code Now AI rules don't carry over to the next neighborhood :P --- engines/pegasus/neighborhood/neighborhood.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/engines/pegasus/neighborhood/neighborhood.cpp b/engines/pegasus/neighborhood/neighborhood.cpp index eb1d0df2bf..0c02030dfa 100644 --- a/engines/pegasus/neighborhood/neighborhood.cpp +++ b/engines/pegasus/neighborhood/neighborhood.cpp @@ -75,6 +75,13 @@ Neighborhood::~Neighborhood() { _neighborhoodHotspots.deleteHotspots(); g_neighborhood = 0; + + loadLoopSound1(""); + loadLoopSound2(""); + newInteraction(kNoInteractionID); + + if (g_AIArea) + g_AIArea->removeAllRules(); } void Neighborhood::init() { -- cgit v1.2.3