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/.