// class : Move
// this class stores all the information nessecary for a single move.
// a list of this is used to specify a game.


public class Move 
{
  Move() {}
  // where we're moving from
  public int xFrom = -1;
  public int yFrom = -1;
  // where we're moving to
  public int xTo = -1;
  public int yTo = -1;
  // any piece we've captured in this move
  public int xCapture = -1;
  public int yCapture = -1;
  // do we promote a piece?
  public int promote = -1;
  // info about castling
  public int xFrom2 = -1;
  public int yFrom2 = -1;
  public int xTo2 = -1;
  public int yTo2 = -1;
  // which player is making this move
  public int player = 0;

  public String result = null;
}

