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 Details

    • 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 vector
      name - name of building
    • isAlive

      public boolean isAlive()
    • BeginContact

      public void BeginContact​(CollisionInfo info)
      Description copied from interface: CollisionCallBack
      Called once a collision has being notices
      Specified by:
      BeginContact in interface CollisionCallBack
    • EndContact

      public void EndContact​(CollisionInfo info)
      Description copied from interface: CollisionCallBack
      Called after the collision has being solved
      Specified by:
      EndContact in interface CollisionCallBack
    • EnterTrigger

      public void EnterTrigger​(CollisionInfo info)
      Destroys the building and marks cannonball for removal.
      Specified by:
      EnterTrigger in interface CollisionCallBack
      Parameters:
      info - CollisionInfo container
    • ExitTrigger

      public void ExitTrigger​(CollisionInfo info)
      Description copied from interface: CollisionCallBack
      Called upon exiting a trigger
      Specified by:
      ExitTrigger in interface CollisionCallBack