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