vissza függvény menuItemben
This commit is contained in:
@@ -5,12 +5,13 @@ import controls
|
||||
|
||||
# Választható menüelem több menüelem közt, ha nincs valamelyik irányba másik menüelem, az irányra None értéket adunk
|
||||
class MenuItem:
|
||||
def __init__(self, label, x, y, left, right, up, down, action, data=None):
|
||||
def __init__(self, label, x, y, left, right, up, down, action, data=None, back_func=None):
|
||||
self.left = left
|
||||
self.right = right
|
||||
self.up = up
|
||||
self.down = down
|
||||
self.action = action
|
||||
self.back = back_func
|
||||
self.data = data
|
||||
self.x = x
|
||||
self.y = y
|
||||
@@ -30,6 +31,10 @@ class MenuItem:
|
||||
self.action(self.data)
|
||||
return
|
||||
|
||||
if controls.is_control_pressed(5) and self.back: # Vissza
|
||||
self.back(self.data)
|
||||
return
|
||||
|
||||
if controls.is_control_pressed(0) and self.up: # Fel
|
||||
controls.depress(0)
|
||||
self.selected = False
|
||||
|
||||
Reference in New Issue
Block a user