Commit f8c0027
Changed files (2)
lib
mathy
lib/mathy/console.rb
@@ -18,10 +18,12 @@ module Mathy
Difficulties::GradeTwo.new
end
- def display_results(player, score, turns_played)
+ def display_results(player, score, turns_played, started_at)
report ""
report "+++++++++++++++++++++++++++++++++++"
- report "You got #{score}/#{turns_played}."
+ report "You got #{score}/#{turns_played} correct."
+ report "Your overall mark is #{(score/turns_played.to_f)*100}%."
+ report "You took #{Time.now - started_at} seconds."
report "Good bye #{player.name}"
report "+++++++++++++++++++++++++++++++++++"
end
lib/mathy/game.rb
@@ -6,8 +6,9 @@ module Mathy
end
def play(console)
+ started_at = Time.now
turns_played = play_turns(console)
- console.display_results(@player, @score, turns_played)
+ console.display_results(@player, @score, turns_played, started_at)
end
private