evil-inside/src/ei/game/player/HumanPlayer.java

35 lines
725 B
Java

package ei.game.player;
import ei.engine.state.GameStateManager;
import ei.game.gamestate.EndGameState;
import ei.game.scene.buildings.Building;
import ei.game.scene.buildings.CommandCenter;
public class HumanPlayer extends Player{
private CommandCenter cc;
public HumanPlayer(){
super();
cc = new CommandCenter(10,10,this);
addUnit(cc);
}
public Building getCC() {
return cc;
}
@Override
public boolean defeated() {
if(cc.getLife() <= 0){
return true;
}
return false;
}
@Override
public void endGame(int s) {
GameStateManager.getInstance().addState(new EndGameState("EndGameState",s));
GameStateManager.getInstance().setActive("EndGameState");
}
}