webidor/src/main/java/cz/xelfi/quoridor/webidor/Game.java
changeset 131 19e81456eef2
parent 115 6a80463a74c0
child 164 2949998db4f6
     1.1 --- a/webidor/src/main/java/cz/xelfi/quoridor/webidor/Game.java	Mon Sep 28 14:42:19 2009 +0200
     1.2 +++ b/webidor/src/main/java/cz/xelfi/quoridor/webidor/Game.java	Sun Oct 25 14:24:58 2009 +0100
     1.3 @@ -106,12 +106,21 @@
     1.4          if (when == null) {
     1.5              when = new Date(id.getModified());
     1.6          }
     1.7 -        id = new GameId(id.getId(), id.getWhite(), id.getBlack(), new Date(id.getStarted()), when, GameStatus.valueOf(board));
     1.8 +        id = new GameId(
     1.9 +            id.getId(), id.getWhite(), id.getBlack(),
    1.10 +            new Date(id.getStarted()), when,
    1.11 +            GameStatus.valueOf(board), id.getComments()
    1.12 +        );
    1.13          getMoves().add(new CommentedMove(m, getMoves().size() + 1));
    1.14      }
    1.15  
    1.16      public void comment(String player, String comment, Date date) {
    1.17          Note n = new Note(comment, date, player);
    1.18 +        id = new GameId(
    1.19 +            id.getId(), id.getWhite(), id.getBlack(),
    1.20 +            new Date(id.getStarted()), new Date(id.getModified()),
    1.21 +            GameStatus.valueOf(board), id.getComments() + 1
    1.22 +        );
    1.23          getMoves().get(getMoves().size() - 1).addNote(n);
    1.24      }
    1.25  
    1.26 @@ -143,7 +152,7 @@
    1.27              new GameId(
    1.28                  id.getId(), id.getWhite(), id.getBlack(),
    1.29                  new Date(id.getStarted()), new Date(id.getModified()),
    1.30 -                GameStatus.history
    1.31 +                GameStatus.history, id.getComments()
    1.32              )
    1.33          );
    1.34          g.board = b;