This commit is contained in:
Jesper Lundin 2007-04-23 13:58:47 +00:00
parent 5c5084f211
commit a92a0c021e
20 changed files with 281 additions and 12 deletions

View file

@ -2,6 +2,7 @@ package ei.game.player;
import java.util.ArrayList;
import ei.engine.scene.Entity;
import ei.engine.scene.Node;
import ei.game.scene.GameEntity;
import ei.game.scene.units.Unit;
@ -15,12 +16,12 @@ public class GaiaPlayer extends Player{
unitsNode = new Node("GaiaPlayerNode");
}
public void addUnit(Unit u){
public void addUnit(GameEntity u){
units.add(u);
unitsNode.add(u.getNode());
}
public void removeUnit(Unit u){
public void removeUnit(GameEntity u){
units.remove(u);
unitsNode.remove(u.getNode());
}

View file

@ -15,12 +15,12 @@ public class HumanPlayer extends Player{
unitsNode = new Node("HumanPlayerNode");
}
public void addUnit(Unit u){
public void addUnit(GameEntity u){
units.add(u);
unitsNode.add(u.getNode());
}
public void removeUnit(Unit u){
public void removeUnit(GameEntity u){
units.remove(u);
unitsNode.remove(u.getNode());
}

View file

@ -1,13 +1,14 @@
package ei.game.player;
import ei.engine.scene.Node;
import ei.game.scene.GameEntity;
import ei.game.scene.units.Unit;
public abstract class Player {
public abstract void addUnit(Unit u);
public abstract void addUnit(GameEntity u);
public abstract void removeUnit(Unit u);
public abstract void removeUnit(GameEntity u);
public abstract Node getNode();