class DemCurves::RubygameUtils::DragGroup

Public Instance Methods

on_move(evt) click to toggle source
# File lib/rubygame-util/control-handles.rb, line 30
def on_move(evt)
  if @dragged_object
    @dragged_object.move evt.rel
  end
end
on_press(evt) click to toggle source
# File lib/rubygame-util/control-handles.rb, line 17
def on_press(evt)
  self.each do |sprite|
    if sprite.rect.collide_point? *evt.pos
      @dragged_object = sprite
      break
    end
  end
end
on_release(evt) click to toggle source
# File lib/rubygame-util/control-handles.rb, line 26
def on_release(evt)
  @dragged_object = nil
end