FYP  1.0.0
Final Year Project -- Alexander Meuer
TowerPlacer Member List

This is the complete list of members for TowerPlacer, including all inherited members.

activate(TowerType type)TowerPlacer
ARROW enum value (defined in TowerPlacer)TowerPlacer
calculateColor()TowerPlacerprotected
checkValidity()TowerPlacerprotectedvirtual
draw(sf::RenderTarget &renderTarget) const TowerPlacer
isActive() const (defined in TowerPlacer)TowerPlacer
MAGIC enum value (defined in TowerPlacer)TowerPlacer
mArrowTowerDefPath (defined in TowerPlacer)TowerPlacerprivatestatic
mInvalidColor (defined in TowerPlacer)TowerPlacerprivatestatic
mIsActiveTowerPlacerprotected
mIsStickyTowerPlacerprotected
mIsValidTowerPlacerprotected
mMagicTowerDefPath (defined in TowerPlacer)TowerPlacerprivatestatic
mMaskTowerPlacerprotected
mOverlayTowerPlacerprotected
mPath (defined in TowerPlacer)TowerPlacerprivate
mProjectileManager (defined in TowerPlacer)TowerPlacerprivate
mTerrainTreeTowerPlacerprotected
mTowerCollisionGroupTowerPlacerprivate
mTowerTypeTowerPlacerprotected
mUnitSpawnCallback (defined in TowerPlacer)TowerPlacerprivate
mUnitTowerDefPath (defined in TowerPlacer)TowerPlacerprivatestatic
mValidColor (defined in TowerPlacer)TowerPlacerprivatestatic
place()TowerPlacer
setSticky(bool sticky)TowerPlacer
TowerPlacer(shared_ptr< TerrainTree > const &terrainTree, shared_ptr< ProjectileManager > const &projectileMgr, shared_ptr< Path > const &path, std::function< void(shared_ptr< Minion >)> const &unitSpawnCallback)TowerPlacer
TowerType enum name (defined in TowerPlacer)TowerPlacer
UNIT enum value (defined in TowerPlacer)TowerPlacer
update(sf::Vector2f const &mousePosition)TowerPlacervirtual
~TowerPlacer() (defined in TowerPlacer)TowerPlacervirtual