Author: noyga
Date: Sat Nov  1 18:52:47 2008
New Revision: 30509

URL: http://svn.gna.org/viewcvs/wesnoth?rev=30509&view=rev
Log:
Fix a few compile errors

Modified:
    trunk/src/ai_attack.cpp
    trunk/src/ai_move.cpp

Modified: trunk/src/ai_attack.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/ai_attack.cpp?rev=30509&r1=30508&r2=30509&view=diff
==============================================================================
--- trunk/src/ai_attack.cpp (original)
+++ trunk/src/ai_attack.cpp Sat Nov  1 18:52:47 2008
@@ -218,7 +218,7 @@
                        }
 
                        // See if this position is the best rated we've seen so 
far.
-                       const int rating = 
rate_terrain(unit_itor->second,tiles[j]) * backstab_bonus * leadership_bonus;
+                       const int rating = 
static_cast<int>(rate_terrain(unit_itor->second,tiles[j]) * backstab_bonus * 
leadership_bonus);
                        if(cur_position >= 0 && rating < best_rating) {
                                continue;
                        }
@@ -706,9 +706,9 @@
                                int poison_bonus = 0;
 
                                if (att->get_special_bool("poison", true))
-                                       poison_bonus = 800 * (1.0 -
+                                       poison_bonus = static_cast<int>(800 * 
(1.0 -
                                                        std::pow(0.7,
-                                                               
static_cast<double>(att->num_attacks())));
+                                                               
static_cast<double>(att->num_attacks()))));
                                int damage = att->damage() * att->num_attacks() 
*
                                             (100 + tod_modifier) + 
poison_bonus;
                                if(damage > most_damage) {

Modified: trunk/src/ai_move.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/ai_move.cpp?rev=30509&r1=30508&r2=30509&view=diff
==============================================================================
--- trunk/src/ai_move.cpp (original)
+++ trunk/src/ai_move.cpp Sat Nov  1 18:52:47 2008
@@ -910,7 +910,7 @@
                                int value = empty_slots + tactical_value + 
reserved_penalty;
 
                                // do enemy power projection so we know where 
enemy is
-                               int enemy = leader->second.hitpoints() - 
(power_projection(*i, enemy_dstsrc) * 3);
+                               int enemy = 
static_cast<int>(leader->second.hitpoints() - (power_projection(*i, 
enemy_dstsrc) * 3));
                                if (enemy > 0)
                                        enemy = ((leader->second.hitpoints() - 
enemy)*leader->second.total_movement()*4 / leader->second.hitpoints())*-1;
                                else


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to