class SpaceInvaders::ScoreTracker
Attributes
score[R]
Public Class Methods
new(app)
click to toggle source
# File lib/space_invaders/trackers/score_tracker.rb, line 6 def initialize app @app = app @score = 0 @score_headline = Gosu::Image.from_text @app, "Score:", App::DEFAULT_FONT, 30 set_score_number end
Public Instance Methods
draw()
click to toggle source
# File lib/space_invaders/trackers/score_tracker.rb, line 22 def draw @score_headline.draw 10, 10, 1 @score_number.draw 100, 10, 1, 1, 1, Gosu::Color::GREEN end
increase_by(number)
click to toggle source
# File lib/space_invaders/trackers/score_tracker.rb, line 13 def increase_by number @score += number set_score_number end
set_score_number()
click to toggle source
# File lib/space_invaders/trackers/score_tracker.rb, line 18 def set_score_number @score_number = Gosu::Image.from_text @app, @score, App::DEFAULT_FONT, 30 end