private void ai_go(ref GameBoard gameboard) { bool find_position = true; Random r = new Random(DateTime.Now.Millisecond); int computer_position = 0; while (find_position) { computer_position = r.Next(7); if (gameboard.drop_dobber(computer_position, dobber())) find_position = false; } }
public void play_drops_dobber_into_the_first_row() { GameBoard board = new GameBoard(); board.init(); Assert.AreEqual(board.drop_dobber(0, "h"), true); }
private void human_go(ref GameBoard gameboard) { int pos = -1; bool flag = false; get_cursor_position(); do { flag = get_position_from_user(ref pos); if (flag) { if (!gameboard.drop_dobber(pos - 1, dobber())) { reset_cursor(); Console.WriteLine("Error with column, please select a new column"); flag = false; } } } while (!flag); }