Package com.mygdx.game.Entitys
Class Building
- java.lang.Object
-
- com.mygdx.game.Entitys.Entity
-
- com.mygdx.game.Entitys.Building
-
- All Implemented Interfaces:
CollisionCallBack
public class Building extends Entity implements CollisionCallBack
Buildings that you see in game.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
BeginContact(CollisionInfo info)
Called once a collision has been noticedvoid
create(com.badlogic.gdx.math.Vector2 pos, java.lang.String name)
Creates a building with the given name at the specified location.void
EndContact(CollisionInfo info)
Called after the collision has been solvedvoid
EnterTrigger(CollisionInfo info)
Destroys the building and marks cannonball for removal.void
ExitTrigger(CollisionInfo info)
Called upon exiting a triggerboolean
isAlive()
-
Methods inherited from class com.mygdx.game.Entitys.Entity
addComponent, addComponents, cleanUp, getComponent, getComponent, getName, raiseEvents, setName, update
-
-
-
-
Method Detail
-
create
public void create(com.badlogic.gdx.math.Vector2 pos, java.lang.String name)
Creates a building with the given name at the specified location.- Parameters:
pos
- 2D position vectorname
- name of building
-
isAlive
public boolean isAlive()
-
BeginContact
public void BeginContact(CollisionInfo info)
Description copied from interface:CollisionCallBack
Called once a collision has been noticed- Specified by:
BeginContact
in interfaceCollisionCallBack
-
EndContact
public void EndContact(CollisionInfo info)
Description copied from interface:CollisionCallBack
Called after the collision has been solved- Specified by:
EndContact
in interfaceCollisionCallBack
-
EnterTrigger
public void EnterTrigger(CollisionInfo info)
Destroys the building and marks cannonball for removal.- Specified by:
EnterTrigger
in interfaceCollisionCallBack
- Parameters:
info
- CollisionInfo container
-
ExitTrigger
public void ExitTrigger(CollisionInfo info)
Description copied from interface:CollisionCallBack
Called upon exiting a trigger- Specified by:
ExitTrigger
in interfaceCollisionCallBack
-
-