class Asteroids::Component
Public Class Methods
new(game_object = nil)
click to toggle source
# File lib/asteroids/componenets/component.rb, line 4 def initialize(game_object = nil) self.object = game_object end
Public Instance Methods
draw()
click to toggle source
# File lib/asteroids/componenets/component.rb, line 11 def draw end
update()
click to toggle source
# File lib/asteroids/componenets/component.rb, line 8 def update end
Protected Instance Methods
object()
click to toggle source
# File lib/asteroids/componenets/component.rb, line 23 def object @object end
object=(obj)
click to toggle source
# File lib/asteroids/componenets/component.rb, line 16 def object=(obj) if obj @object = obj obj.components << self end end