mail[Wesnoth-commits] r28805 - /trunk/src/actions.cpp


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by esr on August 20, 2008 - 21:18:
Author: esr
Date: Wed Aug 20 20:57:50 2008
New Revision: 28805

URL: http://svn.gna.org/viewcvs/wesnoth?rev=28805&view=rev
Log:
Address bug #12185: Cannot recruit more than 99 castle tiles away.

Modified:
    trunk/src/actions.cpp

Modified: trunk/src/actions.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/actions.cpp?rev=28805&r1=28804&r2=28805&view=diff
==============================================================================
--- trunk/src/actions.cpp (original)
+++ trunk/src/actions.cpp Wed Aug 20 20:57:50 2008
@@ -114,7 +114,10 @@
                return false;
 
        castle_cost_calculator calc(map);
-       const paths::route& rt = a_star_search(leader, loc, 100.0, &calc, 
map.w(), map.h());
+       // The limit computed in the third argument is more than enough for
+       // any convex castle on the map. Strictly speaking it could be 
+       // reduced to sqrt(map.w()**2 + map.h()**2).
+       const paths::route& rt = a_star_search(leader, loc, map.w()+map.h(), 
&calc, map.w(), map.h());
 
        if(rt.steps.empty())
                return false;




Related Messages


Powered by MHonArc, Updated Wed Aug 20 22:22:13 2008