Class: Graphics::Score

Inherits:
Object
  • Object
show all
Defined in:
lib/games_paradise/flappy_bird/ruby2d/graphics/score.rb,
lib/games_paradise/flappy_bird/ruby2d/graphics/score/placeholder.rb

Defined Under Namespace

Classes: Placeholder

Instance Method Summary collapse

Constructor Details

#initializeScore

initialize



14
15
16
# File 'lib/games_paradise/flappy_bird/ruby2d/graphics/score.rb', line 14

def initialize
  @placeholders = 3.times.map { Placeholder.new }
end

Instance Method Details

#update!(game) ⇒ Object



18
19
20
21
22
23
# File 'lib/games_paradise/flappy_bird/ruby2d/graphics/score.rb', line 18

def update!(game)
  reset!
  score = game.score
  show_placeholders!(score)
  apply_score_digits!(score)
end