diff --git a/ruby/myhunt-curses.rb b/ruby/bin/minehunt similarity index 95% rename from ruby/myhunt-curses.rb rename to ruby/bin/minehunt index 4b6ed2d..5f7c96d 100755 --- a/ruby/myhunt-curses.rb +++ b/ruby/bin/minehunt @@ -8,7 +8,7 @@ gemfile do gem 'curses' end -require 'myhunt' +require 'minehunt' def display_curses( field, state = { dead: false, victory: false }, @@ -49,7 +49,7 @@ def display_curses( field, end def ncurses_main( number_of_mines ) - field = MyHunt::Board.new( number_of_mines ) + field = MineHunt::Board.new( number_of_mines ) finished = false Curses.init_screen @@ -70,7 +70,7 @@ def ncurses_main( number_of_mines ) begin case ch when 'r' - field = MyHunt::Board.new( number_of_mines ) + field = MineHunt::Board.new( number_of_mines ) finished = false else break diff --git a/ruby/myhunt.rb b/ruby/lib/minehunt.rb similarity index 98% rename from ruby/myhunt.rb rename to ruby/lib/minehunt.rb index c6ecb00..2fbd880 100755 --- a/ruby/myhunt.rb +++ b/ruby/lib/minehunt.rb @@ -1,7 +1,9 @@ #!/usr/bin/env ruby # frozen_string_literal: true -module MyHunt +module MineHunt + VERSION = '1.0.0' + class Cell attr_accessor :mine, :open