class CollisionComponent

Public Class Methods

new(parent, detector) click to toggle source
# File lib/delve/component/collision.rb, line 2
def initialize(parent, detector)
  raise 'Cannot create collision component when parent is nil' unless parent
  raise 'Cannot create collision component when detector is nil' unless detector

  @parent = parent
  @detector = detector
end

Public Instance Methods

free?(x, y) click to toggle source
# File lib/delve/component/collision.rb, line 14
def free?(x, y)
  @detector.free?(x, y)
end
id() click to toggle source
# File lib/delve/component/collision.rb, line 10
def id
  :collision
end