1.1 --- a/minesweeper/src/main/java/org/apidesign/demo/minesweeper/MinesModel.java Sun Mar 16 09:24:51 2014 +0100
1.2 +++ b/minesweeper/src/main/java/org/apidesign/demo/minesweeper/MinesModel.java Thu Mar 20 11:25:28 2014 +0100
1.3 @@ -39,7 +39,7 @@
1.4 @Property(name = "state", type = MinesModel.GameState.class),
1.5 @Property(name = "rows", type = Row.class, array = true),
1.6 })
1.7 -final class MinesModel {
1.8 +public final class MinesModel {
1.9 enum GameState {
1.10 IN_PROGRESS, WON, LOST;
1.11 }
1.12 @@ -311,5 +311,12 @@
1.13 Square sq = columns.get(x);
1.14 return sq.isMine() ? 1 : 0;
1.15 }
1.16 -
1.17 +
1.18 + /**
1.19 + * Called when page is ready
1.20 + */
1.21 + public static void main(String... args) throws Exception {
1.22 + Mines m = new Mines();
1.23 + m.applyBindings();
1.24 + }
1.25 }