PlacementTankPosition Namespace Reference


Functions

void flattenTankPositions (ScorchedContext &context)
FixedVector placeTank (unsigned int playerId, int team, ScorchedContext &context, RandomGenerator &generator)


Function Documentation

void PlacementTankPosition::flattenTankPositions ( ScorchedContext context  ) 

Definition at line 34 of file PlacementTankPosition.cpp.

References DeformLandscape::flattenArea(), LandscapeMaps::getDefinitions(), ScorchedContext::getLandscapeMaps(), Target::getLife(), Target::getPlayerId(), TankContainer::getPlayingTanks(), LandscapeDefinitionCache::getSeed(), ScorchedContext::getServerMode(), TankState::getSpectator(), TankState::getState(), Tank::getState(), ScorchedContext::getTankContainer(), Tank::getTeam(), placeTank(), RandomGenerator::seed(), TargetLife::setTargetPosition(), and TankState::sNormal.

Referenced by GroundMaps::generateMaps().

FixedVector PlacementTankPosition::placeTank ( unsigned int  playerId,
int  team,
ScorchedContext context,
RandomGenerator generator 
)

Definition at line 170 of file PlacementTankPosition.cpp.

References fixed::asInt(), DIALOG_ASSERT, S3D::dialogExit(), LandscapeDefnType::eStartHeight, LandscapeDefnStartHeight::flatness, S3D::formatStringBuffer(), GroundMaps::getArenaHeight(), GroundMaps::getArenaWidth(), GroundMaps::getArenaX(), GroundMaps::getArenaY(), Image::getBits(), S3D::getDataFile(), LandscapeMaps::getDefinitions(), LandscapeDefinitionCache::getDefn(), LandscapeMaps::getGroundMaps(), getHeight(), GroundMaps::getInterpHeight(), ScorchedContext::getLandscapeMaps(), RandomGenerator::getRandFixed(), LandscapeDefnType::getType(), LandscapeDefnStartHeight::heightmax, LandscapeDefnStartHeight::heightmin, ImageFactory::loadImage(), Logger::log(), LandscapeDefnStartHeight::startcloseness, LandscapeDefnStartHeight::startmask, tankMaskCloseness(), LandscapeDefn::tankstart, and tankTargetCloseness().

Referenced by flattenTankPositions(), PlacementTypeTankStart::getPositions(), and CheckResurrection::simulate().


Generated on Mon Feb 16 15:15:09 2009 for Scorched3D by  doxygen 1.5.3