Author: crab Date: Sat Jun 27 18:37:10 2009 New Revision: 36424 URL: http://svn.gna.org/viewcvs/wesnoth?rev=36424&view=rev Log: remove accidentially added file
Removed:
trunk/src/ai/default/.ai.cpp.swp
Removed: trunk/src/ai/default/.ai.cpp.swp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/ai/default/.ai.cpp.swp?rev=36423&view=auto
==============================================================================
--- trunk/src/ai/default/.ai.cpp.swp (original)
+++ trunk/src/ai/default/.ai.cpp.swp (removed)
@@ -1,17 +1,0 @@
-b0VIM 7.2 p9FJØ$
ÁB crab feather.hq.terraninfo.net ~crab/workspace/wesnoth/wesnoth-git/src/ai/default/ai.cpp
3210#"!
U tp ÿ ÿÿÿÿ þÿÿÿk ýÿÿÿf üÿÿÿ{ ç ûÿÿÿy b úÿÿÿ| Û ùÿÿÿf W øÿÿÿd ½ ÷ÿÿÿh ! öÿÿÿd õÿÿÿi í ôÿÿÿm V óÿÿÿz à òÿÿÿi = ñÿÿÿs ¦ ðÿÿÿ2 ad ] õ ò ± o n & ä ¼ y \ [ 1 . - ) Ð
Ì
Ë
¹
¸
f
e
J
-
ç Æ _ C # Þ Ý Ê É t L $ ý
- ü
- ì
- Ö
- ª
-
-
-
- u
- t
- :
- 9
- Ø Ö ® ¬ « o m l
k R P N M L
-
á ß · µ ´ ³ x v u t s K þ × v s r V 6 & ò ï î È ° ¬ W T S R G 2 è ¨ § F ï ¾ ½ ¢ j i D Ï ¥ q < ö õ ¥ ¤ ^ ] \
const int chance_to_hit =
un->second.defense_modifier(terrain);
const t_translation::t_terrain terrain =
get_info().map.get_terrain(dst);
const unit_map::const_iterator un = get_info().units.find(src);
const map_location& src = range.first->second;
const map_location& dst =
range.first->first; while(range.first !=
range.second) { std::pair<Itor,Itor> range =
dstsrc.equal_range(adjacent_tiles[n]);
typedef move_map::const_iterator Itor; for(size_t n =
0; n != 6; ++n) {
std::pair<map_location,map_location> best_movement;
int best_defense = -1;
get_adjacent_tiles(i->first,adjacent_tiles);
map_location adjacent_tiles[6];
if(current_team().is_enemy(i->second.side())) {
for(unit_map::const_iterator i = get_info().units.begin(); i !=
get_info().units.end(); ++i) {
calculate_possible_moves(possible_moves,srcdst,dstsrc,false);
move_map srcdst, dstsrc; std::map<map_location,paths>
possible_moves; void do_attacks() { protected: }
return recursion_counter_.get_count(); { virtual int
get_recursion_count() const } return "[sample_ai]";
virtual std::string describe_self(){ } do_recruitment();
do_moves(); get_villages(); do_attacks();
game_events::fire("ai turn"); virtual void play_turn() { }
init_readwrite_context_proxy(context); :
recursion_counter_(context.get_recursion_count()) {
sample_ai(readwrite_context &context) public: class sample_ai : public
readwrite_context_proxy, public interface { /** Sample ai, with simple
strategy. */ } game_events::fire("ai turn"); { void
idle_ai::play_turn() } return recursion_counter_.get_count(); { int
idle_ai::get_recursion_count() const } set_side(side); { void
idle_ai::switch_side(side_number side) } { void idle_ai::new_turn() }
return "[idle_ai]"; { std::string idle_ai::describe_self() }
init_readwrite_context_proxy(context); { idle_ai::idle_ai(readwrite_context
&context) : recursion_counter_(context.get_recursion_count()) typedef
util::array<map_location,6> adjacent_tiles_array; namespace ai
{ #endif #pragma warning(disable:4250) //silence "inherits via dominance"
warnings #pragma warning(push) #ifdef _MSC_VER #define ERR_AI LOG_STREAM(err,
log_ai) #define WRN_AI LOG_STREAM(warn, log_ai) #define LOG_AI LOG_STREAM(info,
log_ai) #define DBG_AI LOG_STREAM(debug, log_ai) static lg::log_domain
log_ai("ai/general"); #include <fstream>