package net.sf.bloodball.fit;

import java.awt.Point;

import fit.Fixture;

import net.sf.bloodball.confguration.team.ITeam;
import net.sf.bloodball.fit.system.TestSystem;

public class FieldInteraction extends Fixture {

  public void dugout(String teamString, int number) {
    ITeam team = TestSystem.getTeam(teamString);
    TestSystem.getGameBoardController().dugOutClicked(team, number);
  }
  
  public void square(int x, int y) {
    TestSystem.getGameBoardController().leftClick(new Point(x, y));
  }

  public boolean continue_buttonEnabled() {
    return TestSystem.isContinueButtonEnabled();
  }

  public String activeTeam() {
    return TestSystem.getActiveTeam().getTeam().getName();
  }

  public void continue_button() {
    TestSystem.getGameBoardController().getEndTurnBlock().perform();
  }
  
  public void rightMouseButton() {
    TestSystem.getGameBoardController().rightClick();
  }
}