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

36 lines
725 B
Java
Raw Normal View History

package ei.game.player;
2007-05-07 11:33:49 +00:00
import ei.engine.state.GameStateManager;
import ei.game.gamestate.EndGameState;
2007-04-23 16:26:39 +00:00
import ei.game.scene.buildings.Building;
import ei.game.scene.buildings.CommandCenter;
public class HumanPlayer extends Player{
2007-04-23 16:26:39 +00:00
private CommandCenter cc;
2007-04-04 14:45:44 +00:00
public HumanPlayer(){
2007-04-23 16:26:39 +00:00
super();
cc = new CommandCenter(10,10,this);
2007-04-23 19:33:27 +00:00
addUnit(cc);
2007-04-04 14:45:44 +00:00
}
2007-04-23 16:26:39 +00:00
public Building getCC() {
return cc;
2007-04-04 14:45:44 +00:00
}
2007-05-07 11:33:49 +00:00
@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");
}
}