Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ResourceTribute Class Reference

#include <gameevents.h>

Inheritance diagram for ResourceTribute:

Inheritance graph
[legend]
List of all members.

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)

Constructor & Destructor Documentation

ResourceTribute::ResourceTribute  )  [inline]
 

Definition at line 404 of file gameevents.h.


Member Function Documentation

void ResourceTribute::arm  )  [virtual]
 

Reimplemented from EventTrigger.

Definition at line 868 of file gameevents.cpp.

References tributeTransferred, and triggered().

ASCString ResourceTribute::getDetailledName  )  const [virtual]
 

Implements EventTrigger.

Definition at line 850 of file gameevents.cpp.

References Resources::energy, ASCString::format(), Resources::fuel, getTypeName(), and Resources::material.

EventTrigger::State ResourceTribute::getState int  player  )  [protected, virtual]
 

Implements EventTrigger.

Definition at line 821 of file gameevents.cpp.

References EventTrigger::finally_fulfilled, EventTrigger::gamemap, GameMap::ResourceTribute::paid, GameMap::tribute, and EventTrigger::unfulfilled.

ASCString ResourceTribute::getTypeName  )  const [virtual]
 

Implements EventTrigger.

Definition at line 845 of file gameevents.cpp.

Referenced by getDetailledName().

void ResourceTribute::readData tnstream stream  )  [virtual]
 

Implements EventTrigger.

Definition at line 829 of file gameevents.cpp.

References Resources::read(), and versionTest().

void ResourceTribute::setup  )  [virtual]
 

Implements EventTrigger.

Definition at line 860 of file gameevents.cpp.

References editInt(), Resources::energy, Resources::fuel, and Resources::material.

void ResourceTribute::triggered  ) 
 

Definition at line 875 of file gameevents.cpp.

References eventReady(), and EventTrigger::isFulfilled().

Referenced by arm().

void ResourceTribute::writeData tnstream stream  )  [virtual]
 

Implements EventTrigger.

Definition at line 837 of file gameevents.cpp.

References Resources::write().


The documentation for this class was generated from the following files:
Generated on Tue Jun 24 02:20:24 2008 for Advanced Strategic Command by  doxygen 1.4.2