Author: mordante
Date: Sun Mar 6 20:08:06 2011
New Revision: 48800
URL: http://svn.gna.org/viewcvs/wesnoth?rev=48800&view=rev
Log:
Pre instead of post increment a variable.
Issue found by cppcheck.
Modified:
trunk/src/ai/testing/ca.cpp
Modified: trunk/src/ai/testing/ca.cpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/ai/testing/ca.cpp?rev=48800&r1=48799&r2=48800&view=diff
==============================================================================
--- trunk/src/ai/testing/ca.cpp (original)
+++ trunk/src/ai/testing/ca.cpp Sun Mar 6 20:08:06 2011
@@ -2010,7 +2010,7 @@
bool friend_can_reach_keep = false;
//for each leader, check if he's allied and can reach our keep
- for(path_map::const_iterator i = possible_moves.begin(); i !=
possible_moves.end(); i++){
+ for(path_map::const_iterator i = possible_moves.begin(); i !=
possible_moves.end(); ++i){
const unit_map::const_iterator itor =
resources::units->find(i->first);
team &leader_team = (*resources::teams)[itor->side() -
1];
if(itor != resources::units->end() &&
itor->can_recruit() && itor->side() != get_side() &&
(leader_team.total_income() + leader_team.gold() >
leader_team.minimum_recruit_price())){
@@ -2026,7 +2026,10 @@
//determine the best place the ai leader can move to
map_location best_move;
int defense_modifier = 100;
- for(pathfind::paths::dest_vect::const_iterator i =
possible_moves[keep].destinations.begin(); i !=
possible_moves[keep].destinations.end(); i++){
+ for(pathfind::paths::dest_vect::const_iterator i =
possible_moves[keep].destinations.begin()
+ ; i !=
possible_moves[keep].destinations.end()
+ ; ++i){
+
if(distance_between(i->curr, keep) <= 3){
int tmp_def_mod =
ai_leader->defense_modifier(resources::game_map->get_terrain(i->curr));
if(tmp_def_mod < defense_modifier){
_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits