package gameengine; /** * Created by leo on 11/30/14. */ public class ChineseCheckersSpot { private final HexPoint location; private Player occupant; public HexPoint getLocation() { return location; } public Player getOccupant() { return occupant; } public boolean isEmpty(){ return occupant == null; } public ChineseCheckersSpot(HexPoint location, Player player) { this.location = location; this.occupant = player; } public void moveOccupantTo(ChineseCheckersSpot dest){ dest.occupant = this.getOccupant(); this.occupant = null; } }