Table of Contents - mine-sweeper-0.0.1 Documentation
Classes and Modules
Methods
- ::new — MineSweeper::Game
- ::new — MineSweeper::Cell
- ::new — MineSweeper::Minefield
- ::new — MineSweeper::Turn
- #action_is_valid? — MineSweeper::Turn
- #already_cleared? — MineSweeper::Minefield
- #auto_clear — MineSweeper::Minefield
- #blow_up_board — MineSweeper::Minefield
- #check_for_game_end — MineSweeper::Game
- #clear — MineSweeper::Cell
- #clear_with_zero_cascade — MineSweeper::Minefield
- #cleared_string_states — MineSweeper::Cell
- #count_adjacent_mine — MineSweeper::Cell
- #count_nearby_flags — MineSweeper::Minefield
- #create_field_with_attributes — MineSweeper::Minefield
- #exploded? — MineSweeper::Cell
- #flag — MineSweeper::Cell
- #flag_remaining_mines — MineSweeper::Minefield
- #flags_match_mines? — MineSweeper::Minefield
- #game_over? — MineSweeper::Minefield
- #game_over_sequence — MineSweeper::Game
- #generate_adjacent_mine_counts — MineSweeper::Minefield
- #generate_mines — MineSweeper::Minefield
- #intro — MineSweeper::Game
- #losing_sequence — MineSweeper::Game
- #lost? — MineSweeper::Minefield
- #message — MineSweeper::Turn
- #mine_calculator — MineSweeper::Minefield
- #neighbor_cells — MineSweeper::Minefield
- #number_of_flags — MineSweeper::Minefield
- #number_of_mines — MineSweeper::Minefield
- #place_mine — MineSweeper::Cell
- #print_game_board — MineSweeper::Game
- #render — MineSweeper::Minefield
- #set_field_size — MineSweeper::Minefield
- #take_a_turn — MineSweeper::Game
- #take_action — MineSweeper::Minefield
- #take_turn — MineSweeper::Minefield
- #to_s — MineSweeper::Cell
- #uncleared_cells — MineSweeper::Minefield
- #uncleared_string_states — MineSweeper::Cell
- #unflag — MineSweeper::Cell
- #unflagged_mines — MineSweeper::Minefield
- #valid_actions — MineSweeper::Turn
- #valid_cols — MineSweeper::Minefield
- #valid_neighbor_coordinates — MineSweeper::Minefield
- #valid_rows — MineSweeper::Minefield
- #winning_sequence — MineSweeper::Game
- #won? — MineSweeper::Minefield