From ffb5eda987f40d3751269117a1d69222e401e139 Mon Sep 17 00:00:00 2001 From: Gwenhael Le Moine Date: Tue, 22 Nov 2022 11:34:19 +0100 Subject: [PATCH] /myhunt/minehunt; VERSION --- ruby/{myhunt-curses.rb => bin/minehunt} | 6 +++--- ruby/{myhunt.rb => lib/minehunt.rb} | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) rename ruby/{myhunt-curses.rb => bin/minehunt} (95%) rename ruby/{myhunt.rb => lib/minehunt.rb} (98%) 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