#include <PlacementTypeTankStart.h>

Public Member Functions | |
| PlacementTypeTankStart () | |
| virtual | ~PlacementTypeTankStart () |
| virtual PlacementType::Type | getType () |
| virtual bool | readXML (XMLNode *node) |
| virtual void | getPositions (ScorchedContext &context, RandomGenerator &generator, std::list< Position > &returnPositions, ProgressCounter *counter=0) |
Protected Attributes | |
| int | numobjects |
| int | team |
| fixed | mincloseness |
Definition at line 26 of file PlacementTypeTankStart.h.
| PlacementTypeTankStart::PlacementTypeTankStart | ( | ) |
Definition at line 29 of file PlacementTypeTankStart.cpp.
| PlacementTypeTankStart::~PlacementTypeTankStart | ( | ) | [virtual] |
Definition at line 33 of file PlacementTypeTankStart.cpp.
| virtual PlacementType::Type PlacementTypeTankStart::getType | ( | ) | [inline, virtual] |
Implements PlacementType.
Definition at line 32 of file PlacementTypeTankStart.h.
References PlacementType::eTankStart.
| bool PlacementTypeTankStart::readXML | ( | XMLNode * | node | ) | [virtual] |
Reimplemented from PlacementType.
Definition at line 37 of file PlacementTypeTankStart.cpp.
References XMLNode::getNamedChild(), mincloseness, numobjects, PlacementType::readXML(), and team.
| void PlacementTypeTankStart::getPositions | ( | ScorchedContext & | context, | |
| RandomGenerator & | generator, | |||
| std::list< Position > & | returnPositions, | |||
| ProgressCounter * | counter = 0 | |||
| ) | [virtual] |
Definition at line 45 of file PlacementTypeTankStart.cpp.
References PlacementType::checkCloseness(), mincloseness, numobjects, PlacementTankPosition::placeTank(), and team.
int PlacementTypeTankStart::numobjects [protected] |
Definition at line 40 of file PlacementTypeTankStart.h.
Referenced by getPositions(), and readXML().
int PlacementTypeTankStart::team [protected] |
Definition at line 41 of file PlacementTypeTankStart.h.
Referenced by getPositions(), and readXML().
fixed PlacementTypeTankStart::mincloseness [protected] |
Definition at line 42 of file PlacementTypeTankStart.h.
Referenced by getPositions(), and readXML().
1.5.3