diff options
| author | megamage <none@none> | 2008-11-21 19:49:54 -0600 |
|---|---|---|
| committer | megamage <none@none> | 2008-11-21 19:49:54 -0600 |
| commit | 32485bc5d1bbde8f4b5e81d718f0fc0119442294 (patch) | |
| tree | d2a8c99fdfe21d410ec2642831439fb0c3256ada /src/game/Creature.cpp | |
| parent | fa667cf4507e5635d597b878119ce20f2836cc8c (diff) | |
| parent | a2c168155d2871aae22d1e4bccc3951525f6085d (diff) | |
Merge with 284 (54b0e67d97fe).
--HG--
branch : trunk
Diffstat (limited to 'src/game/Creature.cpp')
| -rw-r--r-- | src/game/Creature.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/game/Creature.cpp b/src/game/Creature.cpp index 24b4f4e141b..b2b6639148e 100644 --- a/src/game/Creature.cpp +++ b/src/game/Creature.cpp @@ -147,7 +147,11 @@ Creature::~Creature() delete i_AI; i_AI = NULL; - DeletePossessedAI(); + if (i_AI_possessed) + { + delete i_AI_possessed; + i_AI_possessed = NULL; + } } void Creature::AddToWorld() @@ -562,13 +566,10 @@ void Creature::InitPossessedAI() i_AI->OnPossess(true); } -void Creature::DeletePossessedAI() +void Creature::DisablePossessedAI() { if (!i_AI_possessed) return; - delete i_AI_possessed; - i_AI_possessed = NULL; - // Signal the old AI that it's been re-enabled i_AI->OnPossess(false); } |
