Overrides
authorJaroslav Tulach <jtulach@netbeans.org>
Sun, 10 May 2009 21:20:30 +0200
changeset 2465c119a7434
parent 1 45b2390e131c
child 3 fd265fb9764c
Overrides
quoridor/src/main/java/cz/xelfi/quoridor/Board.java
     1.1 --- a/quoridor/src/main/java/cz/xelfi/quoridor/Board.java	Sun May 10 20:22:05 2009 +0200
     1.2 +++ b/quoridor/src/main/java/cz/xelfi/quoridor/Board.java	Sun May 10 21:20:30 2009 +0200
     1.3 @@ -303,10 +303,12 @@
     1.4      // 
     1.5  
     1.6      
     1.7 +    @Override
     1.8      public int hashCode () {
     1.9          return occupied.hashCode ();
    1.10      }
    1.11      
    1.12 +    @Override
    1.13      public boolean equals (Object o) {
    1.14          if (o instanceof Board) {
    1.15              Board b = (Board)o;
    1.16 @@ -522,14 +524,17 @@
    1.17              return f;
    1.18          }
    1.19          
    1.20 +        @Override
    1.21          public String toString () {
    1.22              return "Player[" + x + "," + y + "," + f + "," + endDirection + "]"; // NOI18N
    1.23          }
    1.24          
    1.25 +        @Override
    1.26          public int hashCode () {
    1.27              return 8 * x + 2 * y + 4 * f + 7 + endDirection.hashCode ();
    1.28          }
    1.29          
    1.30 +        @Override
    1.31          public boolean equals (Object o) {
    1.32              if (o instanceof Player) {
    1.33                  Player p = (Player)o;
    1.34 @@ -579,14 +584,17 @@
    1.35              return o;
    1.36          }
    1.37          
    1.38 +        @Override
    1.39          public String toString () {
    1.40              return "Fence[" + x + "," + y + "," + o + "]"; // NOI18N
    1.41          }
    1.42          
    1.43 +        @Override
    1.44          public int hashCode () {
    1.45              return 8 * x + 4 * y + 13 + o.hashCode ();
    1.46          }
    1.47          
    1.48 +        @Override
    1.49          public boolean equals (Object o) {
    1.50              if (o instanceof Fence) {
    1.51                  Fence f = (Fence)o;