class Component
Attributes
object[R]
Public Class Methods
new(game_object = nil)
click to toggle source
# File lib/entities/components/component.rb, line 4 def initialize(game_object = nil) self.object = game_object end
Public Instance Methods
draw(viewport)
click to toggle source
# File lib/entities/components/component.rb, line 12 def draw(viewport) # override end
update()
click to toggle source
# File lib/entities/components/component.rb, line 8 def update # override end
Protected Instance Methods
object=(obj)
click to toggle source
# File lib/entities/components/component.rb, line 18 def object=(obj) if obj @object = obj obj.components << self end end
x()
click to toggle source
# File lib/entities/components/component.rb, line 25 def x @object.x end
y()
click to toggle source
# File lib/entities/components/component.rb, line 29 def y @object.y end