Class: Diamante::Scene::Space
Defined Under Namespace
Classes: Star
Instance Method Summary collapse
- #init ⇒ Object
-
#initialize(config) ⇒ Space
constructor
A new instance of Space.
- #render ⇒ Object
- #update ⇒ Object
Constructor Details
#initialize(config) ⇒ Space
Returns a new instance of Space.
10 11 12 13 14 |
# File 'lib/diamante/scenes/space.rb', line 10 def initialize(config) @config = config @chars_list = "-O " init end |
Instance Method Details
#init ⇒ Object
16 17 18 19 |
# File 'lib/diamante/scenes/space.rb', line 16 def init @stars = [] 5.times { @stars << Star.new } end |
#render ⇒ Object
25 26 27 |
# File 'lib/diamante/scenes/space.rb', line 25 def render @stars.each { _1.update } end |
#update ⇒ Object
21 22 23 |
# File 'lib/diamante/scenes/space.rb', line 21 def update @stars.each { _1.render } end |