Author: dhains
Date: Wed Jun 18 05:47:39 2008
New Revision: 27275

URL: http://svn.gna.org/viewcvs/wesnoth?rev=27275&view=rev
Log:
Moved WML parsing and function symbol table construction from play_turn to 
formula_ai constructor

Modified:
    trunk/src/formula_ai.cpp

Modified: trunk/src/formula_ai.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/formula_ai.cpp?rev=27275&r1=27274&r2=27275&view=diff
==============================================================================
--- trunk/src/formula_ai.cpp (original)
+++ trunk/src/formula_ai.cpp Wed Jun 18 05:47:39 2008
@@ -933,16 +933,6 @@
 {
        //make sure we don't run out of refcount
        vars_.add_ref();
-}
-
-void formula_ai::new_turn() 
-{
-       move_maps_valid_ = false;
-       ai::new_turn();
-}
-
-void formula_ai::play_turn()
-{
        const config& ai_param = current_team().ai_parameters();
 
        // Register candidate moves in function symbol table
@@ -985,6 +975,17 @@
        recruit_formula_ = 
game_logic::formula::create_optional_formula(current_team().ai_parameters()["recruit"],
 &function_table);
        move_formula_ = 
game_logic::formula::create_optional_formula(current_team().ai_parameters()["move"],
 &function_table);
        }
+
+}
+
+void formula_ai::new_turn() 
+{
+       move_maps_valid_ = false;
+       ai::new_turn();
+}
+
+void formula_ai::play_turn()
+{
        //execute units formulas first
 
        for(unit_map::unit_iterator i = units_.begin() ; i != units_.end() ; 
++i)


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

Reply via email to