Functions | |
| void | flattenTankPositions (ScorchedContext &context) |
| FixedVector | placeTank (unsigned int playerId, int team, ScorchedContext &context, RandomGenerator &generator) |
| 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().
1.5.3