package com.github.donkirkby.vograbulary.ultraghost;
public interface UltraghostScreen {
public void clear();
/**
* Set the display's focus in the solution field.
*/
public void focusSolution();
/**
* Set the display's focus in the response field.
*/
public void focusResponse();
/**
* Set the display's focus on the Next button.
*/
public void focusNextButton();
/**
* Disable all the buttons, except menu, while the computer student is
* thinking of a solution.
*/
public void showThinking();
/**
* Set the match state for display. This will update several fields.
*/
public void setMatch(Match match);
public Match getMatch();
/**
* Update the display to show all parts of the puzzle.
*/
public void refreshPuzzle();
/**
* Update the score on the display.
*/
public void refreshScore();
}