7 @promoted_moves = [[0, +1], [+1, +1], [-1, +1], [+1, +0], [-1, +0], [0, -1]]
12 def room_of_head?(x, y, name)
15 return false if (y == 1)
17 return false if (y == 9)
30 while (jump_to?(cand_x, cand_y))
31 grids.push([cand_x, cand_y])
32 break if (! put_to?(cand_x, cand_y))
38 while (jump_to?(cand_x, cand_y))
39 grids.push([cand_x, cand_y])
40 break if (! put_to?(cand_x, cand_y))