package minesweeper.interfaces;

public interface IGameController extends IFieldObserver {
	
	public void newGame();
	
	public void gameWin();
	
	public void gameLose();
}

@@ -95,61 +95,383 @@
 %09%0D%0A%09
-public void newGame();%0D%0A%09%0D%0A%09public void gameWin();%0D%0A%09
+/**%0D%0A%09 * start a new game%0D%0A%09 * will be called by the model but can be called%0D%0A%09 * if called externally this should wipe the existing game%0D%0A%09 */%0D%0A%09public void newGame();%0D%0A%09%0D%0A%09/**%0D%0A%09 * call back method when the game is won%0D%0A%09 * will be called by the model%0D%0A%09 */%0D%0A%09public void gameWin();%0D%0A%09%0D%0A%09/**%0D%0A%09 * callback method when the game is lost%0D%0A%09 * will be called by the model%0D%0A%09 */
 %0D%0A%09p

add comments and java docs