#include <gameevents.h>
Inheritance diagram for AllEnemyBuildingsDestroyed:

Public Member Functions | |
| AllEnemyBuildingsDestroyed () | |
| virtual void | readData (tnstream &stream) |
| virtual void | writeData (tnstream &stream) |
| ASCString | getTypeName () const |
| ASCString | getDetailledName () const |
| void | setup () |
| void | arm () |
Protected Member Functions | |
| virtual State | getState (int player) |
Definition at line 338 of file gameevents.h.
| AllEnemyBuildingsDestroyed::AllEnemyBuildingsDestroyed | ( | ) | [inline] |
Definition at line 344 of file gameevents.h.
| EventTrigger::State AllEnemyBuildingsDestroyed::getState | ( | int | player | ) | [protected, virtual] |
Implements EventTrigger.
Definition at line 595 of file gameevents.cpp.
References Player::buildingList, Player::diplomacy, EventTrigger::fulfilled, EventTrigger::gamemap, GameMap::getPlayer(), DiplomaticStateVector::isHostile(), GameMap::player, and EventTrigger::unfulfilled.
| virtual void AllEnemyBuildingsDestroyed::readData | ( | tnstream & | stream | ) | [inline, virtual] |
Implements EventTrigger.
Definition at line 346 of file gameevents.h.
References tnstream::readInt().
| virtual void AllEnemyBuildingsDestroyed::writeData | ( | tnstream & | stream | ) | [inline, virtual] |
Implements EventTrigger.
Definition at line 347 of file gameevents.h.
References tnstream::writeInt().
| ASCString AllEnemyBuildingsDestroyed::getTypeName | ( | ) | const [virtual] |
Implements EventTrigger.
Definition at line 605 of file gameevents.cpp.
Referenced by getDetailledName().
| ASCString AllEnemyBuildingsDestroyed::getDetailledName | ( | ) | const [virtual] |
| void AllEnemyBuildingsDestroyed::setup | ( | void | ) | [inline, virtual] |
| void AllEnemyBuildingsDestroyed::arm | ( | ) | [virtual] |
Reimplemented from EventTrigger.
Definition at line 617 of file gameevents.cpp.
References ContainerBase::anyContainerConquered, and ContainerBase::anyContainerDestroyed.
1.5.1