# HG changeset patch # User Jaroslav Tulach # Date 1403878497 -7200 # Node ID e6667c8206fc75aeeb3ed2e81f27b6debbde4304 # Parent 276db4d4d7953b021537983b851a929415d1ddb9 Indicate the mine selection mode by blinking the danger sign on all undiscovered squares diff -r 276db4d4d795 -r e6667c8206fc minesweeper/src/main/java/org/apidesign/demo/minesweeper/MinesModel.java --- a/minesweeper/src/main/java/org/apidesign/demo/minesweeper/MinesModel.java Fri Jun 27 15:36:48 2014 +0200 +++ b/minesweeper/src/main/java/org/apidesign/demo/minesweeper/MinesModel.java Fri Jun 27 16:14:57 2014 +0200 @@ -44,6 +44,10 @@ IN_PROGRESS, MARKING_MINE, WON, LOST; } + @ComputedProperty static String gameStyle(GameState state) { + return state == GameState.MARKING_MINE ? "MARKING" : null; + } + @Model(className = "Row", properties = { @Property(name = "columns", type = Square.class, array = true) }) diff -r 276db4d4d795 -r e6667c8206fc minesweeper/src/main/webapp/pages/index.html --- a/minesweeper/src/main/webapp/pages/index.html Fri Jun 27 15:36:48 2014 +0200 +++ b/minesweeper/src/main/webapp/pages/index.html Fri Jun 27 16:14:57 2014 +0200 @@ -71,7 +71,7 @@