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)

Detailed Description

Definition at line 397 of file gameevents.h.


Constructor & Destructor Documentation

ResourceTribute::ResourceTribute (  )  [inline]

Definition at line 404 of file gameevents.h.


Member Function Documentation

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().


The documentation for this class was generated from the following files:
Generated on Mon May 21 01:47:24 2012 for Advanced Strategic Command by  doxygen 1.5.1