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

Public Member Functions | |
| BuildingConquered () | |
| BuildingConquered (const MapCoordinate &position) | |
| ASCString | getTypeName () const |
| ASCString | getDetailledName () const |
| void | arm () |
| void | triggered () |
Protected Member Functions | |
| BuildingConquered (EventTriggerID id) | |
| virtual State | getState (int player) |
Definition at line 257 of file gameevents.h.
| BuildingConquered::BuildingConquered | ( | EventTriggerID | id | ) | [inline, protected] |
Definition at line 259 of file gameevents.h.
| BuildingConquered::BuildingConquered | ( | ) | [inline] |
Definition at line 262 of file gameevents.h.
| BuildingConquered::BuildingConquered | ( | const MapCoordinate & | position | ) | [inline] |
| EventTrigger::State BuildingConquered::getState | ( | int | player | ) | [protected, virtual] |
Implements EventTrigger.
Reimplemented in BuildingLost.
Definition at line 157 of file gameevents.cpp.
References MapField::building, displaymessage(), EventTrigger::finally_failed, EventTrigger::fulfilled, EventTrigger::gamemap, GameMap::getField(), ContainerBase::getOwner(), PositionTrigger::pos, and EventTrigger::unfulfilled.
Referenced by BuildingLost::getState().
| ASCString BuildingConquered::getTypeName | ( | ) | const [inline, virtual] |
Implements EventTrigger.
Reimplemented in BuildingLost.
Definition at line 264 of file gameevents.h.
| ASCString BuildingConquered::getDetailledName | ( | ) | const [inline, virtual] |
Implements EventTrigger.
Reimplemented in BuildingLost.
Definition at line 265 of file gameevents.h.
References BuildingPositionTrigger::getName().
| void BuildingConquered::arm | ( | ) | [virtual] |
Reimplemented from EventTrigger.
Reimplemented in BuildingLost.
Definition at line 174 of file gameevents.cpp.
References MapField::building, ContainerBase::conquered, displaymessage(), EventTrigger::gamemap, GameMap::getField(), PositionTrigger::pos, and triggered().
| void BuildingConquered::triggered | ( | ) |
Definition at line 186 of file gameevents.cpp.
References eventReady(), EventTrigger::gamemap, and EventTrigger::isFulfilled().
Referenced by BuildingLost::arm(), and arm().
1.5.1