class LUIT::ClickPoint

Public Class Methods

new(holder, id, x, y, r) click to toggle source
Calls superclass method LUIT::LUITElement::new
# File lib/luit.rb, line 188
def initialize(holder, id, x, y, r)
        @r = [1, r].max
        super(holder, id, x - @r, y - @r, @r * 2, @r * 2)
end

Public Instance Methods

update(x = 0, y = 0) click to toggle source
# File lib/luit.rb, line 193
def update(x = 0, y = 0)
        if Gosu::distance($mx, $my, x, y) <= @r
                @hover = true
        else
                @hover = false
        end
end