Sha256: a37a3228478529ecfb9c0e08185894b5e73bb2a4e908b6361dad5b345303facb

Contents?: true

Size: 1.48 KB

Versions: 6

Compression:

Stored size: 1.48 KB

Contents

require "gameboard/version"
require "gameboard/render"
require "gameboard/board"


module Gameboard
  # Public: a purely coordinate based gameboard
  # run the preview executable to preview the Render class
  #
  # Class List:
  #
  # Board
  # Cell
  # Coordinate
  # Render
  #
  # Examples
  #
  #   include Gameboard
  #   board = Board.new(width:10, height: 8, cells: "O")
  #   Render.board(board.horizontal)
  #   # =>     -----------------------------------------
  #          0 | O | O | O | O | O | O | O | O | O | O |
  #            -----------------------------------------
  #          1 | O | O | O | O | O | O | O | O | O | O |
  #            -----------------------------------------
  #          2 | O | O | O | O | O | O | O | O | O | O |
  #            -----------------------------------------
  #          3 | O | O | O | O | O | O | O | O | O | O |
  #            -----------------------------------------
  #          4 | O | O | O | O | O | O | O | O | O | O |
  #            -----------------------------------------
  #          5 | O | O | O | O | O | O | O | O | O | O |
  #            -----------------------------------------
  #          6 | O | O | O | O | O | O | O | O | O | O |
  #            -----------------------------------------
  #          7 | O | O | O | O | O | O | O | O | O | O |
  #            -----------------------------------------
  #            - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 -
  #
  # Render.board assumes that data is being passed row by row
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
gameboard-4.0.0 lib/gameboard.rb
gameboard-3.5.0 lib/gameboard.rb
gameboard-3.3.0 lib/gameboard.rb
gameboard-3.2.0 lib/gameboard.rb
gameboard-3.1.0 lib/gameboard.rb
gameboard-3.0.0 lib/gameboard.rb