void create_vertical_win(ref GameBoard board, int startX, int startY) { for (int x = 0; x < 4; ++x) { board.insert(startX, startY++, "h"); } }
void create_diagnal_win(ref GameBoard board, int size, int startX, int startY, Func<int, int> Xdel, Func<int, int> Ydel) { for (int x = 0; x < size; ++x) { board.insert(startX, startY, "h"); startX = Xdel(startX); startY = Ydel(startY); } }
void create_hotizontal_win(ref GameBoard board, int startX, int startY) { for (int x = 0; x < 4; ++x) { board.insert(startX++, startY, "h"); } }