Skip to content
Snippets Groups Projects
Commit cd99288b authored by Stephen D's avatar Stephen D
Browse files

randomize word

parent 1afef422
No related branches found
No related tags found
No related merge requests found
This diff is collapsed.
...@@ -3,7 +3,17 @@ ...@@ -3,7 +3,17 @@
require 'open3' require 'open3'
require 'date' require 'date'
word = "beach" # TODO randomize words = if ARGV[0] == '--hard'
puts "Playing in HARD MODE"
File.open("easy-words.txt") { |f| f.read }
else
puts "Playing in EASY MODE"
File.open("hard-words.txt") { |f| f.read }
end.lines
ARGV.pop # needed so that `gets` works for some reason?
word = words[rand(words.size)]
prompt = File.open('prompt') { |f| f.read.gsub('{WORD}', word) } prompt = File.open('prompt') { |f| f.read.gsub('{WORD}', word) }
File.open('prompt.tmp', 'w') { |f| f.write(prompt) } # easier than escaping in bash command lol File.open('prompt.tmp', 'w') { |f| f.write(prompt) } # easier than escaping in bash command lol
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment