From 9d41dd2c313525b0f3b550f0ee8e9cd562d131f3 Mon Sep 17 00:00:00 2001 From: Jamie McCarthy Date: Mon, 1 Mar 2021 10:18:12 -0600 Subject: [PATCH] Move a function around --- 51 Hurkle/ruby/hurkle.rb | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/51 Hurkle/ruby/hurkle.rb b/51 Hurkle/ruby/hurkle.rb index 779c9f85..790f579d 100644 --- a/51 Hurkle/ruby/hurkle.rb +++ b/51 Hurkle/ruby/hurkle.rb @@ -1,22 +1,3 @@ -def say_introduction - puts " " * 33 + "HURKLE" - puts " " * 15 + "CREATIVE COMPUTING MORRISTOWN, NEW JERSEY" - 3.times { puts } - $n = 5 - $g = 10 - puts - puts "A HURKLE IS HIDING ON A " + $g.to_s + " BY " + $g.to_s + " GRID. HOMEBASE" - puts "ON THE GRID IS POINT 0,0 IN THE SOUTHWEST CORNER," - puts "AND ANY POINT ON THE GRID IS DESIGNATED BY A" - puts "PAIR OF WHOLE NUMBERS SEPERATED BY A COMMA. THE FIRST" - puts "NUMBER IS THE HORIZONTAL POSITION AND THE SECOND NUMBER" - puts "IS THE VERTICAL POSITION. YOU MUST TRY TO" - puts "GUESS THE HURKLE'S GRIDPOINT. YOU GET " + $n.to_s + " TRIES." - puts "AFTER EACH TRY, I WILL TELL YOU THE APPROXIMATE" - puts "DIRECTION TO GO TO LOOK FOR THE HURKLE." - puts -end - def main say_introduction @@ -41,6 +22,25 @@ def main end end +def say_introduction + puts " " * 33 + "HURKLE" + puts " " * 15 + "CREATIVE COMPUTING MORRISTOWN, NEW JERSEY" + 3.times { puts } + $n = 5 + $g = 10 + puts + puts "A HURKLE IS HIDING ON A " + $g.to_s + " BY " + $g.to_s + " GRID. HOMEBASE" + puts "ON THE GRID IS POINT 0,0 IN THE SOUTHWEST CORNER," + puts "AND ANY POINT ON THE GRID IS DESIGNATED BY A" + puts "PAIR OF WHOLE NUMBERS SEPERATED BY A COMMA. THE FIRST" + puts "NUMBER IS THE HORIZONTAL POSITION AND THE SECOND NUMBER" + puts "IS THE VERTICAL POSITION. YOU MUST TRY TO" + puts "GUESS THE HURKLE'S GRIDPOINT. YOU GET " + $n.to_s + " TRIES." + puts "AFTER EACH TRY, I WILL TELL YOU THE APPROXIMATE" + puts "DIRECTION TO GO TO LOOK FOR THE HURKLE." + puts +end + def say_success(k) puts puts "YOU FOUND IT IN " + k.to_s + " GUESSES!"