Stop program with entering a key

Use puts to print the screen and gets to get the user's input.

I'm guessing you want to add something like

puts "pls press -1 to stop game"
answer = gets
if answer.to_i == -1 or answer == randomnumber
   puts "Continue or stop? (y/n)"
   answer = gets
   if answer.chomps == "y"
      puts "Thank you for playing, game over."
      Process.exit
   end
end

Was that any help?

···

-----Original Message-----
From: hazal Ates <niyaziates77@gmail.com>
To: ruby-talk ML <ruby-talk@ruby-lang.org>
Sent: Mon, Jul 26, 2010 5:06 am
Subject: stop program with entering a key...

i m a new in Ruby . sorry may be its a silly question.

my small game " finding a randon number" in codes i want to put

"pls press -1 to stop game"

or

end of first game i want to ask

"do you cont. or stop ( y / n ) enter , pls"

but i dont know that how (-1) or y/n work to stop or cont.

i want to like this code :

if keyenter=(-1) goto last line and stop

if keyenter = y goto beginning of game

if keyenter = n goto end of prog. it says puts "thank you , game over"

like this...

--

Posted via http://www.ruby-forum.com/.