gitweb on Svarog

projekti pod git sistemom za održavanje verzija -- projects under the git version control system
Hash, primeri se sada sami pokrecu.
[spa2-materijali.git] / Hash / XO.java
index 38be212..8645f09 100644 (file)
@@ -2,7 +2,7 @@ import org.svetovid.io.SvetovidReader;
 
 /**
  * Igra XO
- *  
+ * 
  * Prosiruje InfoTip samo zbog jednostavnosti u TestHash, nema razloga inace.
  */
 public class XO extends InfoTip {
@@ -36,7 +36,11 @@ public class XO extends InfoTip {
                if (getClass() != o.getClass()) {
                        return false;
                }
+
+               // menjamo tip da mozemo da poredimo
                XO o2 = (XO) o;
+               // posto je u ovoj klasi uvek inicijalizovano polje table
+               // i uvek je DIM x DIM ne moramo proveravati null
                for (int i = 0; i < DIM; i++) {
                        for (int j = 0; j < DIM; j++) {
                                if (o2.tabla[i][j] != tabla[i][j]) {
@@ -58,4 +62,8 @@ public class XO extends InfoTip {
                return rez;
        }
 
+       // pomocni metod za lakse testiranje
+       public static void main(String[] args) {
+               new TestHash(new XO(), "xo").run();
+       }
 }
Svarog.pmf.uns.ac.rs/gitweb maintanance Doni Pracner