コード例 #1
0
ファイル: Node.java プロジェクト: Jonii/Tiralabra-Kev-t-2016
  /**
   * Luo uusi pelilauta, aiemman pohjalta. Pelataan uusi siirto koordinaatteihin x,y sen pelaajan
   * puolesta jonka vuoro nyt on. Herrasmiessopimuksella siirto -1, -1 tarkoittaa passausta.
   *
   * @param lauta
   * @param x
   * @param y
   */
  public Node(Pelilauta lauta, int x, int y) {
    this.x = x;
    this.y = y;
    this.simple = Pelilauta.toSimple(x, y);

    lauta.changeTurn();
    this.turn = lauta.getTurn();
    lauta.changeTurn();
    this.raveVierailut = 8;
    this.raveVoitot = 2;
    this.vierailut = 4;
    this.voitot = 1;
    tieBreaker = r.nextDouble();
  }