Author: crab
Date: Sat May  9 11:58:02 2009
New Revision: 35496

URL: http://svn.gna.org/viewcvs/wesnoth?rev=35496&view=rev
Log:
Added logging of count of raise_user_interact events fired, to 
--log-debug=ai/manager

Modified:
    trunk/src/ai/ai_manager.cpp
    trunk/src/ai/ai_manager.hpp

Modified: trunk/src/ai/ai_manager.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/ai/ai_manager.cpp?rev=35496&r1=35495&r2=35496&view=diff
==============================================================================
--- trunk/src/ai/ai_manager.cpp (original)
+++ trunk/src/ai/ai_manager.cpp Sat May  9 11:58:02 2009
@@ -256,6 +256,7 @@
 events::generic_event ai_manager::unit_moved_("ai_unit_moved");
 events::generic_event ai_manager::enemy_attacked_("ai_enemy_attacked");
 int ai_manager::last_interact_ = 0;
+int ai_manager::num_interact_ = 0;
 
 
 void ai_manager::set_ai_info(const ai_game_info& i)
@@ -295,6 +296,7 @@
                 return;
         }
 
+       ++num_interact_;
         user_interact_.notify_observers();
 
         last_interact_ = SDL_GetTicks();
@@ -691,8 +693,10 @@
 
 void ai_manager::play_turn( int side, events::observer* /*event_observer*/ ){
        last_interact_ = 0;
+       num_interact_ = 0;
        ai_interface& ai_obj = get_active_ai_for_side(side);
        ai_obj.play_turn();
+       DBG_AI_MANAGER << "side " << side << ": number of user interactions: 
"<<num_interact_<<std::endl;
 }
 
 

Modified: trunk/src/ai/ai_manager.hpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/ai/ai_manager.hpp?rev=35496&r1=35495&r2=35496&view=diff
==============================================================================
--- trunk/src/ai/ai_manager.hpp (original)
+++ trunk/src/ai/ai_manager.hpp Sat May  9 11:58:02 2009
@@ -469,6 +469,7 @@
        static events::generic_event unit_moved_;
        static events::generic_event enemy_attacked_;
        static int last_interact_;
+       static int num_interact_;
 
 
 


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

Reply via email to