|
|
@ -74,8 +74,8 @@ class Button < UI |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
def hover? |
|
|
|
def hover? |
|
|
|
inx = window.mouse_x >= self.x && window.mouse_x <= self.x + self.width + self.padding[:x] |
|
|
|
inx = window.mouse_x >= self.x && window.mouse_x <= self.x + self.width |
|
|
|
iny = window.mouse_y >= self.y && window.mouse_y <= self.y + self.height + self.padding[:y] |
|
|
|
iny = window.mouse_y >= self.y - self.padding[:y] && window.mouse_y <= self.y + self.height + self.padding[:y] |
|
|
|
# doing `n in (a..b).to....` is too slow |
|
|
|
# doing `n in (a..b).to....` is too slow |
|
|
|
# hence the ugly syntax above |
|
|
|
# hence the ugly syntax above |
|
|
|
|
|
|
|
|
|
|
|