Beispiel #1
0
 /// <summary>
 /// (x, y) の状態を返しますよ
 /// </summary>
 /// <param name="x">The x coordinate.</param>
 /// <param name="y">The y coordinate.</param>
 public ReversiMark At(int x, int y)
 {
     ReversiBoard.AssertIsIn(x, y);
     return(this.board [size * y + x]);
 }
Beispiel #2
0
 /// <summary>
 /// (x,y) を mark にする。ひっくり返すとかしません
 /// </summary>
 /// <param name="x">x座標( 0 <= x <= 7 )</param>
 /// <param name="y">y座標( 0 <= x <= 7 )</param>
 /// <param name="mark">Mark.</param>
 public void Set(int x, int y, ReversiMark mark)
 {
     ReversiBoard.AssertIsIn(x, y);
     this.board [size * y + x] = mark;
 }