Package com.mygdx.game.Entitys
Class Player
- java.lang.Object
-
- com.mygdx.game.Entitys.Entity
-
- com.mygdx.game.Entitys.Ship
-
- com.mygdx.game.Entitys.Player
-
- All Implemented Interfaces:
CollisionCallBack
public class Player extends Ship
Player's ship entity.
-
-
Field Summary
-
Fields inherited from class com.mygdx.game.Entitys.Ship
shipDirections
-
-
Constructor Summary
Constructors Constructor Description Player()Adds ship with PlayerController component, loading its speed from GameManager settings.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanUp()Similar to the Component's cleanUp eventintgetAmmo()booleangetReward_powerUp()voidsetAmmo(java.lang.Integer ammo)voidsetReward_powerUp(boolean reward_powerUp)voidupdateHealth()NEW update the players health based upon the difficulty-
Methods inherited from class com.mygdx.game.Entitys.Ship
BeginContact, biggerDamage, EndContact, EnterTrigger, ExitTrigger, getAttackRange, getFreeze, getHealth, getPlunder, getPosition, isAlive, plunder, setFaction, setFreeze, setHealth, setPosition, setShipDirection, setShipDirection, ShipDeath, shoot, shoot, shoot8Directions, tempImmortality, unlimitedAmmo
-
Methods inherited from class com.mygdx.game.Entitys.Entity
addComponent, addComponents, getComponent, getComponent, getComponents, getName, raiseEvents, setName, update
-
-
-
-
Method Detail
-
updateHealth
public void updateHealth()
NEW update the players health based upon the difficulty
-
cleanUp
public void cleanUp()
Description copied from class:EntitySimilar to the Component's cleanUp event
-
getAmmo
public int getAmmo()
-
setAmmo
public void setAmmo(java.lang.Integer ammo)
-
setReward_powerUp
public void setReward_powerUp(boolean reward_powerUp)
-
getReward_powerUp
public boolean getReward_powerUp()
-
-