
//Scene that handles game management.
public GameManager gameManager;

//Used for determining what is on a spot.
public enum Spot{EMPTY, TIGER, LAMB};

//Used for keeping track of the current game state.
public enum State{START, PLACE_LAMB, PICK_TIGER, MOVE_TIGER, PICK_LAMB, MOVE_LAMB, LAMB_WIN, TIGER_WIN};

//paths and image objects for the animal icons.
final String TIGER_IMG_PATH = "tiger.jpg";
final String LAMB_IMG_PATH = "lamb.jpg";
PImage tiger_img;
PImage lamb_img;

//used for determining the winner text at the end of the game.
String winner = "";

void setup() {
  size(960, 540);
  windowMove(200, 80);
  gameManager = new GameManager();
  tiger_img = loadImage("tiger.jpg");
  lamb_img = loadImage("lamb.jpg");
}

void draw() {
  gameManager._process();
}
