Author: euschn
Date: Mon Jun 22 14:48:35 2009
New Revision: 36351

URL: http://svn.gna.org/viewcvs/wesnoth?rev=36351&view=rev
Log:
removed gamestatus member from ai::game_info and ai_default

Modified:
    trunk/src/ai/composite/stage.cpp
    trunk/src/ai/default/ai.cpp
    trunk/src/ai/default/ai.hpp
    trunk/src/ai/default/attack.cpp
    trunk/src/ai/default/contexts.cpp
    trunk/src/ai/default/contexts.hpp
    trunk/src/ai/dfool/ai.cpp
    trunk/src/ai/game_info.hpp
    trunk/src/playsingle_controller.cpp

Modified: trunk/src/ai/composite/stage.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/ai/composite/stage.cpp?rev=36351&r1=36350&r2=36351&view=diff
==============================================================================
--- trunk/src/ai/composite/stage.cpp (original)
+++ trunk/src/ai/composite/stage.cpp Mon Jun 22 14:48:35 2009
@@ -78,7 +78,7 @@
 }
 
 void idle_stage::do_play_stage(){
-       LOG_AI_COMPOSITE_STAGE << "Turn " << get_info().state.turn() << ": 
playing idle stage for side: "<< get_side() << std::endl;
+       LOG_AI_COMPOSITE_STAGE << "Turn " << get_info().tod_manager_.turn() << 
": playing idle stage for side: "<< get_side() << std::endl;
 }
 
 } //end of namespace composite_ai

Modified: trunk/src/ai/default/ai.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/ai/default/ai.cpp?rev=36351&r1=36350&r2=36351&view=diff
==============================================================================
--- trunk/src/ai/default/ai.cpp (original)
+++ trunk/src/ai/default/ai.cpp Mon Jun 22 14:48:35 2009
@@ -248,7 +248,6 @@
        map_(context.get_info().map),
        units_(context.get_info().units),
        teams_(context.get_info().teams),
-       state_(context.get_info().state),
        tod_manager_(context.get_info().tod_manager_),
        consider_combat_(true),
        additional_targets_(),

Modified: trunk/src/ai/default/ai.hpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/ai/default/ai.hpp?rev=36351&r1=36350&r2=36351&view=diff
==============================================================================
--- trunk/src/ai/default/ai.hpp (original)
+++ trunk/src/ai/default/ai.hpp Mon Jun 22 14:48:35 2009
@@ -186,7 +186,6 @@
        gamemap& map_;
        unit_map& units_;
        std::vector<team>& teams_;
-       gamestatus& state_;
        tod_manager& tod_manager_;
        bool consider_combat_;
        std::vector<target> additional_targets_;

Modified: trunk/src/ai/default/attack.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/ai/default/attack.cpp?rev=36351&r1=36350&r2=36351&view=diff
==============================================================================
--- trunk/src/ai/default/attack.cpp (original)
+++ trunk/src/ai/default/attack.cpp Mon Jun 22 14:48:35 2009
@@ -34,7 +34,7 @@
 
 void attack_analysis::analyze(const gamemap& map, unit_map& units,
                                                                  const 
std::vector<team>& teams,
-                                                                 const 
gamestatus& status,  const tod_manager& tod_mng,
+                                                                 const 
tod_manager& tod_mng,
                                                                  class 
default_ai_context& ai_obj,
                                   const move_map& dstsrc, const move_map& 
srcdst,
                                   const move_map& enemy_dstsrc, double 
aggression)

Modified: trunk/src/ai/default/contexts.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/ai/default/contexts.cpp?rev=36351&r1=36350&r2=36351&view=diff
==============================================================================
--- trunk/src/ai/default/contexts.cpp (original)
+++ trunk/src/ai/default/contexts.cpp Mon Jun 22 14:48:35 2009
@@ -444,7 +444,7 @@
 
                        cur_analysis.is_surrounded = is_surrounded;
 
-                       cur_analysis.analyze(map_, units_, teams_, 
get_info().state, get_info().tod_manager_, *this, dstsrc, srcdst, enemy_dstsrc, 
current_team().aggression());
+                       cur_analysis.analyze(map_, units_, teams_, 
get_info().tod_manager_, *this, dstsrc, srcdst, enemy_dstsrc, 
current_team().aggression());
 
                        //This logic to sometimes not add the attack because it 
doesn't
                        //rate high enough seems to remove attacks from 
consideration

Modified: trunk/src/ai/default/contexts.hpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/ai/default/contexts.hpp?rev=36351&r1=36350&r2=36351&view=diff
==============================================================================
--- trunk/src/ai/default/contexts.hpp (original)
+++ trunk/src/ai/default/contexts.hpp Mon Jun 22 14:48:35 2009
@@ -59,7 +59,7 @@
 
        void analyze(const gamemap& map, unit_map& units,
                                 const std::vector<team>& teams,
-                                const gamestatus& status,  const tod_manager& 
tod_mng,
+                                const tod_manager& tod_mng,
                                 class default_ai_context& ai_obj,
                                 const move_map& dstsrc, const move_map& srcdst,
                                 const move_map& enemy_dstsrc, double 
aggression);

Modified: trunk/src/ai/dfool/ai.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/ai/dfool/ai.cpp?rev=36351&r1=36350&r2=36351&view=diff
==============================================================================
--- trunk/src/ai/dfool/ai.cpp (original)
+++ trunk/src/ai/dfool/ai.cpp Mon Jun 22 14:48:35 2009
@@ -74,7 +74,7 @@
        //      LOG_STREAM(info, 
ai)<<"\t\t\t"<<u->second.get_ai_special()<<std::endl;
        //      LOG_STREAM(info, 
ai)<<"\t\t\t"<<u->first.x<<","<<u->first.y<<std::endl;
 
-       unit_memory_.add_unit_sighting(u->second, u->first, 
get_info().state.turn());
+       unit_memory_.add_unit_sighting(u->second, u->first, 
get_info().tod_manager_.turn());
       }
     }
 
@@ -250,7 +250,7 @@
        move_map srcdst, dstsrc;
        unit_map known_units;
 
-       //      unit_memory_.known_map(known_units, get_info().state.turn());
+       //      unit_memory_.known_map(known_units, 
get_info().tod_manager_.turn());
        unit_memory_.known_map(known_units, 0);
 
        LOG_AI << "known units:\n";

Modified: trunk/src/ai/game_info.hpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/ai/game_info.hpp?rev=36351&r1=36350&r2=36351&view=diff
==============================================================================
--- trunk/src/ai/game_info.hpp (original)
+++ trunk/src/ai/game_info.hpp Mon Jun 22 14:48:35 2009
@@ -48,9 +48,9 @@
 public:
 
                game_info(game_display& disp, gamemap& map, unit_map& units,
-                       std::vector<team>& teams, gamestatus& state, 
tod_manager& tod_mng, class game_state& game_state)
+                       std::vector<team>& teams, tod_manager& tod_mng, class 
game_state& game_state)
                        : disp(disp), map(map), units(units), teams(teams),
-                          state(state), tod_manager_(tod_mng), 
game_state_(game_state)
+                          tod_manager_(tod_mng), game_state_(game_state)
                {}
 
                /** The display object, used to draw the moves the AI makes. */
@@ -66,9 +66,6 @@
                std::vector<team>& teams;
 
                /** Information about what turn it is, and what time of day. */
-               gamestatus& state;
-
-               /** Information about what turn it is, and what time of day. */
                tod_manager& tod_manager_;
 
                /** The global game state, because we may set the completion 
field. */

Modified: trunk/src/playsingle_controller.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/playsingle_controller.cpp?rev=36351&r1=36350&r2=36351&view=diff
==============================================================================
--- trunk/src/playsingle_controller.cpp (original)
+++ trunk/src/playsingle_controller.cpp Mon Jun 22 14:48:35 2009
@@ -66,7 +66,7 @@
                browse_ = linger_ = true;
        }
 
-       ai::game_info ai_info(*gui_,map_,units_,teams_,status_, tod_manager_, 
gamestate_);
+       ai::game_info ai_info(*gui_,map_,units_,teams_, tod_manager_, 
gamestate_);
        ai::manager::set_ai_info(ai_info);
        ai::manager::add_observer(this) ;
 }


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

Reply via email to