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