From 62a2b7cc94bf393af5dd72357749d0b759d7331d Mon Sep 17 00:00:00 2001 From: Titus Tscharntke Date: Sun, 13 Feb 2011 16:46:32 +0000 Subject: [PATCH] bugfix for target selection --- source/glest_game/world/unit_updater.cpp | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/source/glest_game/world/unit_updater.cpp b/source/glest_game/world/unit_updater.cpp index f96b5568..e2d7442d 100644 --- a/source/glest_game/world/unit_updater.cpp +++ b/source/glest_game/world/unit_updater.cpp @@ -1894,16 +1894,17 @@ bool UnitUpdater::unitOnRange(const Unit *unit, int range, Unit **rangedPtr, break; } } - - //any enemy - for(int i = 0; result == false && i < enemies.size(); ++i) { - if(enemies[i]->isAlive() == true ) { - *rangedPtr= enemies[i]; - enemySeen=enemies[i]; - result=true; - break; - } - } + if(!result){ + //any enemy + for(int i= 0; i < enemies.size(); ++i){ + if(enemies[i]->isAlive() == true){ + *rangedPtr= enemies[i]; + enemySeen= enemies[i]; + result= true; + break; + } + } + } if(result)