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

Public Member Functions | |
| BuildingSeen () | |
| BuildingSeen (const MapCoordinate &position) | |
| ASCString | getTypeName () const |
| ASCString | getDetailledName () const |
| void | arm () |
| void | triggered () |
Protected Member Functions | |
| virtual State | getState (int player) |
Definition at line 291 of file gameevents.h.
| BuildingSeen::BuildingSeen | ( | ) | [inline] |
Definition at line 295 of file gameevents.h.
| BuildingSeen::BuildingSeen | ( | const MapCoordinate & | position | ) | [inline] |
| EventTrigger::State BuildingSeen::getState | ( | int | player | ) | [protected, virtual] |
Implements EventTrigger.
Definition at line 248 of file gameevents.cpp.
References MapField::building, chhochfliegend, chschwimmend, displaymessage(), BuildingType::fieldExists(), EventTrigger::finally_failed, EventTrigger::finally_fulfilled, EventTrigger::gamemap, Building::getField(), GameMap::getField(), ContainerBaseType::height, PositionTrigger::pos, Building::typ, EventTrigger::unfulfilled, visible_all, and visible_now.
| ASCString BuildingSeen::getTypeName | ( | ) | const [inline, virtual] |
| ASCString BuildingSeen::getDetailledName | ( | ) | const [inline, virtual] |
Implements EventTrigger.
Definition at line 298 of file gameevents.h.
References BuildingPositionTrigger::getName().
| void BuildingSeen::arm | ( | ) | [virtual] |
Reimplemented from EventTrigger.
Definition at line 283 of file gameevents.cpp.
References MapField::building, buildingSeen, cconnection_seen, Building::connection, displaymessage(), EventTrigger::gamemap, GameMap::getField(), PositionTrigger::pos, and triggered().
| void BuildingSeen::triggered | ( | ) |
Definition at line 299 of file gameevents.cpp.
References eventReady(), EventTrigger::gamemap, and EventTrigger::isFulfilled().
Referenced by arm().
1.5.1