minesweeper/src/main/java/org/apidesign/demo/minesweeper/MinesModel.java
changeset 116 4dce5ea7e13a
parent 108 ceebcfdcc742
parent 90 eff392cfe687
child 124 533c2be1747c
child 136 175cbb03dc5f
     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  }