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

Public Member Functions | |
| ResourceTribute () | |
| virtual void | readData (tnstream &stream) |
| virtual void | writeData (tnstream &stream) |
| ASCString | getTypeName () const |
| ASCString | getDetailledName () const |
| void | setup () |
| void | arm () |
| void | triggered () |
Protected Member Functions | |
| virtual State | getState (int player) |
Definition at line 397 of file gameevents.h.
| ResourceTribute::ResourceTribute | ( | ) | [inline] |
Definition at line 404 of file gameevents.h.
| EventTrigger::State ResourceTribute::getState | ( | int | player | ) | [protected, virtual] |
Implements EventTrigger.
Definition at line 799 of file gameevents.cpp.
References EventTrigger::finally_fulfilled, EventTrigger::gamemap, GameMap::ResourceTribute::paid, GameMap::tribute, and EventTrigger::unfulfilled.
| void ResourceTribute::readData | ( | tnstream & | stream | ) | [virtual] |
Implements EventTrigger.
Definition at line 807 of file gameevents.cpp.
References Resources::read(), tnstream::readInt(), and versionTest().
| void ResourceTribute::writeData | ( | tnstream & | stream | ) | [virtual] |
Implements EventTrigger.
Definition at line 815 of file gameevents.cpp.
References Resources::write(), and tnstream::writeInt().
| ASCString ResourceTribute::getTypeName | ( | ) | const [virtual] |
Implements EventTrigger.
Definition at line 823 of file gameevents.cpp.
Referenced by getDetailledName().
| ASCString ResourceTribute::getDetailledName | ( | ) | const [virtual] |
Implements EventTrigger.
Definition at line 828 of file gameevents.cpp.
References Resources::energy, ASCString::format(), Resources::fuel, getTypeName(), and Resources::material.
| void ResourceTribute::setup | ( | ) | [virtual] |
Implements EventTrigger.
Definition at line 838 of file gameevents.cpp.
References editInt(), Resources::energy, Resources::fuel, and Resources::material.
| void ResourceTribute::arm | ( | ) | [virtual] |
Reimplemented from EventTrigger.
Definition at line 846 of file gameevents.cpp.
References tributeTransferred, and triggered().
| void ResourceTribute::triggered | ( | ) |
Definition at line 853 of file gameevents.cpp.
References eventReady(), EventTrigger::gamemap, and EventTrigger::isFulfilled().
Referenced by arm().
1.5.1