Lines Matching refs:Battle
40 const BattleDescr& Battle::descr() const { in descr()
44 Battle::Battle() in Battle() function in Widelands::Battle
55 Battle::Battle(Game& game, Soldier* first_soldier, Soldier* second_soldier) in Battle() function in Widelands::Battle
78 bool Battle::init(EditorGameBase& egbase) { in init()
85 if (Battle* battle = first_->get_battle()) { in init()
89 if (Battle* battle = second_->get_battle()) { in init()
96 void Battle::cleanup(EditorGameBase& egbase) { in cleanup()
112 void Battle::cancel(Game& game, Soldier& soldier) { in cancel()
125 bool Battle::locked(Game& game) { in locked()
133 Soldier* Battle::opponent(const Soldier& soldier) const { in opponent()
139 unsigned int Battle::get_pending_damage(const Soldier* for_whom) const { in get_pending_damage()
151 void Battle::get_battle_work(Game& game, Soldier& soldier) { in get_battle_work()
299 void Battle::calculate_round(Game& game) { in calculate_round()
341 void Battle::Loader::load(FileRead& fr) { in load()
344 Battle& battle = get<Battle>(); in load()
354 void Battle::Loader::load_pointers() { in load_pointers()
355 Battle& battle = get<Battle>(); in load_pointers()
375 void Battle::save(EditorGameBase& egbase, MapObjectSaver& mos, FileWrite& fw) { in save()
391 MapObject::Loader* Battle::load(EditorGameBase& egbase, MapObjectLoader& mol, FileRead& fr) { in load()
399 loader->init(egbase, mol, *new Battle); in load()