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