Rasterization-DiscoBall
 All Classes Files Functions Variables Pages
BasicTower Member List

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

aaBoxMapElement
atDiscoBall(int x, int y, int z, int range)MapElement
atDiscoBall(IntVec3 v, int range)MapElement
attack(int x, int y, int z, int damage)MapElement
attack(IntVec3 v, int damage)MapElement
attack(IntVec3 old, int x, int y, int z, int damage)MapElement
attackDiscoBall(int damage)MapElement
BasicTower(shared_ptr< VisibleEntity > e, int x, int y, int z, Map *m)BasicTowerinline
boundaryCheck(int x, int y, int z)MapElement
changeMapElement
checkIfFall(int x, int y, int z)Cubeprotected
checkSupport(int x, int y, int z)Cubeprotected
colorCube
costBasicTowerstatic
creatureTypeBasicTowerstatic
Cube(shared_ptr< VisibleEntity > e, int x, int y, int z, Map *m)Cubeinline
displacementMapElement
entityMapElement
getAABox()MapElementvirtual
getBounty()MapElementvirtual
getOccupancy()BasicTowervirtual
getType()BasicTowervirtual
hasBox(int x, int y, int z)MapElement
hasBox(IntVec3 v)MapElement
inMap()MapElement
isValidMove(int x, int y, int z)MapElement
isValidMove(IntVec3 v)MapElement
isValidMove(IntVec3 old, int x, int y, int z)MapElement
m_mapMapElement
MapElement(shared_ptr< VisibleEntity > e, int x, int y, int z, Map *m)MapElement
maxHPMapElement
move()BasicTowervirtual
newHPMapElement
newOffsetMapElement
newPosMapElement
occupancyBasicTowerstatic
oldHPMapElement
oldOffsetMapElement
oldPosMapElement
onDeath()BasicTowervirtual
onSpawn()BasicTowervirtual
operator<(const MapElement &other) const MapElement
randFloat()MapElement
run()MapElementvirtual
shotBasicTower
suicideMapElement
takeDamage()MapElementvirtual
turnsLeftMapElement
typeCubestatic
updateHP()MapElement