From 83e2df5b724f5ca9daa49990c5baf192d0ccef96 Mon Sep 17 00:00:00 2001 From: smatz Date: Wed, 10 Jun 2009 19:23:25 +0000 Subject: (svn r16556) -Codechange [NoAI]: use accessor for AIInstance::is_dead --- src/ai/ai_instance.cpp | 4 ++-- src/ai/ai_instance.hpp | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/ai/ai_instance.cpp b/src/ai/ai_instance.cpp index 2edb7db42..6d264abea 100644 --- a/src/ai/ai_instance.cpp +++ b/src/ai/ai_instance.cpp @@ -272,7 +272,7 @@ void AIInstance::Died() void AIInstance::GameLoop() { - if (this->is_dead) return; + if (this->IsDead()) return; if (this->engine->HasScriptCrashed()) { /* The script crashed during saving, kill it here. */ this->Died(); @@ -338,7 +338,7 @@ void AIInstance::GameLoop() void AIInstance::CollectGarbage() { - if (this->is_started && !this->is_dead) this->engine->CollectGarbage(); + if (this->is_started && !this->IsDead()) this->engine->CollectGarbage(); } /* static */ void AIInstance::DoCommandReturn(AIInstance *instance) diff --git a/src/ai/ai_instance.hpp b/src/ai/ai_instance.hpp index 3ae3aa152..2730e9bd9 100644 --- a/src/ai/ai_instance.hpp +++ b/src/ai/ai_instance.hpp @@ -80,6 +80,11 @@ public: */ class AIController *GetController() { return controller; } + /** + * Return the "this AI died" value + */ + inline bool IsDead() { return this->is_dead; } + /** * Call the AI Save function and save all data in the savegame. */ -- cgit v1.2.3-70-g09d2