35 lines
725 B
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");
|
|
}
|
|
|
|
}
|