Rehandled menus; reworked dialog, added dialogsequences instead of dialogboxes
This commit is contained in:
@@ -53,18 +53,13 @@ function interfaceButton:getVariable()
|
||||
return self.target_variable
|
||||
end
|
||||
|
||||
function AddElement(self)
|
||||
table.insert(UIElement,self)
|
||||
self.id = #UIElement
|
||||
end
|
||||
|
||||
function interfaceButton:checkMouse(mouse_x, mouse_y)
|
||||
if not self.clicked
|
||||
and mouse_x < self.pos.x + self.size.w/2
|
||||
and mouse_x > self.pos.x - self.size.w/2
|
||||
and mouse_y < self.pos.y + self.size.h/2
|
||||
and mouse_y > self.pos.y - self.size.h/2 then
|
||||
o.style.scale_proportion = o.style.selected.scale_proportion
|
||||
self.style.scale_proportion = o.style.selected.scale_proportion
|
||||
if love.mouse.isDown(1) then
|
||||
self.clicked = true
|
||||
self.value = self.value + 1
|
||||
@@ -73,8 +68,8 @@ function interfaceButton:checkMouse(mouse_x, mouse_y)
|
||||
end
|
||||
self.target_variable = self.values[self.value]
|
||||
end
|
||||
else
|
||||
o.style.scale_proportion = o.style.unselected.scale_proportion
|
||||
elseif not love.mouse.isDown(1) then
|
||||
self.style.scale_proportion = o.style.unselected.scale_proportion
|
||||
self.clicked = false
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user