minesweeper/src/main/java/org/apidesign/demo/minesweeper/MinesModel.java
changeset 166 e6667c8206fc
parent 165 276db4d4d795
child 174 a57b2414b855
     1.1 --- a/minesweeper/src/main/java/org/apidesign/demo/minesweeper/MinesModel.java	Fri Jun 27 15:36:48 2014 +0200
     1.2 +++ b/minesweeper/src/main/java/org/apidesign/demo/minesweeper/MinesModel.java	Fri Jun 27 16:14:57 2014 +0200
     1.3 @@ -44,6 +44,10 @@
     1.4          IN_PROGRESS, MARKING_MINE, WON, LOST;
     1.5      }
     1.6      
     1.7 +    @ComputedProperty static String gameStyle(GameState state) {
     1.8 +        return state == GameState.MARKING_MINE ? "MARKING" : null;
     1.9 +    }
    1.10 +    
    1.11      @Model(className = "Row", properties = {
    1.12          @Property(name = "columns", type = Square.class, array = true)
    1.13      })