-
-
-class Board
- def initialize
- @sente_hands = Array::new
- @gote_hands = Array::new
- @array = [[], [], [], [], [], [], [], [], [], []]
- end
- attr_accessor :array, :sente_hands, :gote_hands
-
- def initial
- @array[1][1] = Piece::new("KY", false)
- @array[2][1] = Piece::new("KE", false)
- @array[3][1] = Piece::new("GI", false)
- @array[4][1] = Piece::new("KI", false)
- @array[5][1] = Piece::new("OU", false)
- @array[6][1] = Piece::new("KI", false)
- @array[7][1] = Piece::new("GI", false)
- @array[8][1] = Piece::new("KE", false)
- @array[9][1] = Piece::new("KY", false)
- @array[2][2] = Piece::new("KA", false)
- @array[8][2] = Piece::new("HI", false)
- @array[1][3] = Piece::new("FU", false)
- @array[2][3] = Piece::new("FU", false)
- @array[3][3] = Piece::new("FU", false)
- @array[4][3] = Piece::new("FU", false)
- @array[5][3] = Piece::new("FU", false)
- @array[6][3] = Piece::new("FU", false)
- @array[7][3] = Piece::new("FU", false)
- @array[8][3] = Piece::new("FU", false)
- @array[9][3] = Piece::new("FU", false)
-
- @array[1][9] = Piece::new("KY", true)
- @array[2][9] = Piece::new("KE", true)
- @array[3][9] = Piece::new("GI", true)
- @array[4][9] = Piece::new("KI", true)
- @array[5][9] = Piece::new("OU", true)
- @array[6][9] = Piece::new("KI", true)
- @array[7][9] = Piece::new("GI", true)
- @array[8][9] = Piece::new("KE", true)
- @array[9][9] = Piece::new("KY", true)
- @array[2][8] = Piece::new("HI", true)
- @array[8][8] = Piece::new("KA", true)
- @array[1][7] = Piece::new("FU", true)
- @array[2][7] = Piece::new("FU", true)
- @array[3][7] = Piece::new("FU", true)
- @array[4][7] = Piece::new("FU", true)
- @array[5][7] = Piece::new("FU", true)
- @array[6][7] = Piece::new("FU", true)
- @array[7][7] = Piece::new("FU", true)
- @array[8][7] = Piece::new("FU", true)
- @array[9][7] = Piece::new("FU", true)