Module: GamesParadise::Minesweeper::Terminal

Defined in:
lib/games_paradise/minesweeper/terminal/cli.rb,
lib/games_paradise/minesweeper/terminal/game.rb,
lib/games_paradise/minesweeper/terminal/grid.rb,
lib/games_paradise/minesweeper/terminal/error.rb,
lib/games_paradise/minesweeper/terminal/field.rb,
lib/games_paradise/minesweeper/terminal/intro.rb,
lib/games_paradise/minesweeper/terminal/generator.rb,
lib/games_paradise/minesweeper/terminal/default_decorator.rb,
lib/games_paradise/minesweeper/terminal/default_randomiser.rb

Defined Under Namespace

Classes: CLI, Error, Field, Game, Grid, Intro

Constant Summary collapse

GENERATOR =
#

GamesParadise::Minesweeper::Terminal::GENERATOR

Random number generator

#
Random.new
DEFAULT_DECORATOR =
#

GamesParadise::Minesweeper::Terminal::DEFAULT_DECORATOR

Apply no styling

#
->(str, *_colors) { str }
DEFAULT_RANDOMISER =
#

GamesParadise::Minesweeper::Terminal::DEFAULT_RANDOMISER

Generate random number less than max.

#
->(max) { GENERATOR.rand(max) }