Table of Contents - minesweeper-core-2.0.0 Documentation
Classes and Modules
- Minesweeper
- Minesweeper::Core
- Minesweeper::Core::Elements
- Minesweeper::Core::Elements::Cell
- Minesweeper::Core::Elements::CellState
- Minesweeper::Core::Elements::FlaggedState
- Minesweeper::Core::Elements::HiddenState
- Minesweeper::Core::Elements::RevealedState
- Minesweeper::Core::Explosives
- Minesweeper::Core::Explosives::ExplosionError
- Minesweeper::Core::Explosives::Mine
- Minesweeper::Core::Explosives::MineCoordinates
- Minesweeper::Core::Explosives::MineCoordinatesFactory
- Minesweeper::Core::Explosives::MineLayer
- Minesweeper::Core::Explosives::NullMine
- Minesweeper::Core::Minefield
- Minesweeper::Core::MinefieldSolvedError
Methods
- ::new — Minesweeper::Core::Elements::Cell
- ::new — Minesweeper::Core::Explosives::MineCoordinates
- ::new — Minesweeper::Core::Explosives::MineCoordinatesFactory
- ::new — Minesweeper::Core::Explosives::MineLayer
- ::new — Minesweeper::Core::Minefield
- #== — Minesweeper::Core::Explosives::MineCoordinates
- #all_mines_flagged? — Minesweeper::Core::Minefield
- #cell_at — Minesweeper::Core::Minefield
- #cell_exists_at? — Minesweeper::Core::Minefield
- #cells_around — Minesweeper::Core::Minefield
- #cells_coords_around — Minesweeper::Core::Minefield
- #create — Minesweeper::Core::Explosives::MineCoordinatesFactory
- #create_explosive_cell_at — Minesweeper::Core::Minefield
- #create_non_explosive_cell — Minesweeper::Core::Minefield
- #eql? — Minesweeper::Core::Explosives::MineCoordinates
- #flag — Minesweeper::Core::Elements::Cell
- #flag — Minesweeper::Core::Elements::HiddenState
- #flag_at — Minesweeper::Core::Minefield
- #flagged? — Minesweeper::Core::Elements::Cell
- #hash — Minesweeper::Core::Explosives::MineCoordinates
- #hide_mine_at — Minesweeper::Core::Minefield
- #increase_mine_counters_around — Minesweeper::Core::Minefield
- #lay — Minesweeper::Core::Explosives::MineLayer
- #mines_adjacent_to — Minesweeper::Core::Minefield
- #mines_around — Minesweeper::Core::Minefield
- #register_mine_at — Minesweeper::Core::Minefield
- #reveal — Minesweeper::Core::Elements::Cell
- #reveal — Minesweeper::Core::Elements::FlaggedState
- #reveal — Minesweeper::Core::Elements::HiddenState
- #reveal_at — Minesweeper::Core::Minefield
- #revealed? — Minesweeper::Core::Elements::Cell
- #to_s — Minesweeper::Core::Elements::Cell
- #to_s — Minesweeper::Core::Elements::FlaggedState
- #to_s — Minesweeper::Core::Elements::HiddenState
- #to_s — Minesweeper::Core::Elements::RevealedState
- #to_s — Minesweeper::Core::Minefield
- #trigger — Minesweeper::Core::Elements::Cell
- #trigger — Minesweeper::Core::Explosives::Mine
- #trigger — Minesweeper::Core::Explosives::NullMine
- #unflag — Minesweeper::Core::Elements::Cell
- #unflag — Minesweeper::Core::Elements::FlaggedState
- #unflag_at — Minesweeper::Core::Minefield
- #verify_coordinates_existance — Minesweeper::Core::Minefield