package edu.mit.roborace;

import java.util.Vector;

public class Square {
  Vector boardElements;
  Square neighbor[] = new Square[4];
  Location loc;

  // ****** These need to be fixed to iterate through their own
  // ****** BoardElement lists in the right sequence
  // ****** These lists will be stored at some higher level, statically
  // ****** and each of these functions will iterate through the
  // ****** boardElements vector calling 
  // ****** (boardElement instanceof NormalConveyorBelt)
  // ****** for example
  public void leaveSquare(MobileBoardElement mbe, Card c) { }
  public void moveFrom(MobileBoardElement mbe, Card c) { }
  public void stopOn(MobileBoardElement mbe, Card c) { }
  public void weaponFire(MobileBoardElement mbe, Card c) { }
  public void beamMoveFrom(MobileBoardElement mbe, Card c) { }
  public void endOfPhase(MobileBoardElement mbe, Card c) { }
  public void draw() { }
}
