Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals

SpeciesInfo Class Reference

#include <parameters.h>

Collaboration diagram for SpeciesInfo:

Collaboration graph
[legend]

Public Member Functions

 SpeciesInfo (void)
const bool IsSpecies (const char *aSpecies) const

Data Fields

icstring name
RGBColor color
int humidity
 constraints of the species for the home world

int surfaceTemperature
 constraints of the species for the home world

int atmPressure
 constraints of the species for the home world

int powerPotential
 Development capabilities.

int industryPotential
 Development capabilities.

int farmingPotential
 Development capabilities.

int medicalPotential
 Development capabilities.

int combatTactic
int combatNavigation
int combatCommunication
int economy
 still tbd: nb this is not the transfert of goods within the specie's colony

int transfertEffisciency
int diplomacy
int research
int sociology
 collective for borgs...

double residue
PlanethwPlanet

Constructor & Destructor Documentation

SpeciesInfo::SpeciesInfo void   )  [inline]
 

Definition at line 134 of file parameters.h.

References color, hwPlanet, and residue.

00134 : hwPlanet( 0 ) , residue( 1000 ) , color( 0 , 0 , 0 )  {}


Member Function Documentation

const bool SpeciesInfo::IsSpecies const char *  aSpecies  )  const [inline]
 

Definition at line 136 of file parameters.h.

References name.

Referenced by PlayGame::Load().

00136 {       return name == aSpecies;        }


Field Documentation

int SpeciesInfo::atmPressure
 

constraints of the species for the home world

Definition at line 114 of file parameters.h.

Referenced by Planet::IsCompatible(), and Parameters::SetupSpecies().

RGBColor SpeciesInfo::color
 

Definition at line 112 of file parameters.h.

Referenced by Parameters::SetupSpecies(), and SpeciesInfo().

int SpeciesInfo::combatCommunication
 

Combat potentials tactic: increase the P for hitting a target Navigation Increase the P for avoiding to be hit communication increase the P to combine attacks with other species

Definition at line 123 of file parameters.h.

int SpeciesInfo::combatNavigation
 

Combat potentials tactic: increase the P for hitting a target Navigation Increase the P for avoiding to be hit communication increase the P to combine attacks with other species

Definition at line 123 of file parameters.h.

int SpeciesInfo::combatTactic
 

Combat potentials tactic: increase the P for hitting a target Navigation Increase the P for avoiding to be hit communication increase the P to combine attacks with other species

Definition at line 123 of file parameters.h.

int SpeciesInfo::diplomacy
 

Definition at line 128 of file parameters.h.

int SpeciesInfo::economy
 

still tbd: nb this is not the transfert of goods within the specie's colony

Definition at line 126 of file parameters.h.

int SpeciesInfo::farmingPotential
 

Development capabilities.

Definition at line 117 of file parameters.h.

Referenced by Parameters::SetupSpecies().

int SpeciesInfo::humidity
 

constraints of the species for the home world

Definition at line 114 of file parameters.h.

Referenced by Planet::IsCompatible(), and Parameters::SetupSpecies().

Planet* SpeciesInfo::hwPlanet
 

Definition at line 133 of file parameters.h.

Referenced by Planet::IsCompatible(), and SpeciesInfo().

int SpeciesInfo::industryPotential
 

Development capabilities.

Definition at line 117 of file parameters.h.

Referenced by Parameters::SetupSpecies().

int SpeciesInfo::medicalPotential
 

Development capabilities.

Definition at line 117 of file parameters.h.

Referenced by Parameters::SetupSpecies().

icstring SpeciesInfo::name
 

Definition at line 111 of file parameters.h.

Referenced by IsSpecies(), and Parameters::SetupSpecies().

int SpeciesInfo::powerPotential
 

Development capabilities.

Definition at line 117 of file parameters.h.

Referenced by Parameters::SetupSpecies().

int SpeciesInfo::research
 

Definition at line 129 of file parameters.h.

double SpeciesInfo::residue
 

Definition at line 132 of file parameters.h.

Referenced by Planet::IsCompatible(), and SpeciesInfo().

int SpeciesInfo::sociology
 

collective for borgs...

Definition at line 130 of file parameters.h.

int SpeciesInfo::surfaceTemperature
 

constraints of the species for the home world

Definition at line 114 of file parameters.h.

Referenced by Planet::IsCompatible(), and Parameters::SetupSpecies().

int SpeciesInfo::transfertEffisciency
 

Definition at line 127 of file parameters.h.


The documentation for this class was generated from the following file:
Generated on Fri Dec 5 04:06:37 2003 for Borqueror by doxygen 1.3.3