the endpoint for setting fx_mode has been improved
This commit is contained in:
@ -21,7 +21,7 @@ class LozengeButton:
|
|||||||
pos = pygame.mouse.get_pos()
|
pos = pygame.mouse.get_pos()
|
||||||
if math.sqrt(math.pow(pos[0] - self.x, 2) + math.pow(pos[1] - self.y, 2)) < self.radius_y:
|
if math.sqrt(math.pow(pos[0] - self.x, 2) + math.pow(pos[1] - self.y, 2)) < self.radius_y:
|
||||||
self.focused = True
|
self.focused = True
|
||||||
self.gui.set_fx_mode(self.name)
|
self.gui.set_fx_mode_by_name(self.name)
|
||||||
|
|
||||||
if self.focused:
|
if self.focused:
|
||||||
w = 0
|
w = 0
|
||||||
|
|||||||
7
main.py
7
main.py
@ -46,7 +46,7 @@ class GuiMain:
|
|||||||
for i in range(len(self.fx_mode_labels)):
|
for i in range(len(self.fx_mode_labels)):
|
||||||
self.knobs.append(Knobs(self))
|
self.knobs.append(Knobs(self))
|
||||||
|
|
||||||
self.set_fx_mode(self.fx_mode_labels[self.fx_mode])
|
self.set_fx_mode(self.fx_mode)
|
||||||
|
|
||||||
self.mute_button = BinaryButton(
|
self.mute_button = BinaryButton(
|
||||||
self.screen,
|
self.screen,
|
||||||
@ -71,7 +71,10 @@ class GuiMain:
|
|||||||
def set_knob_value(self, index, value):
|
def set_knob_value(self, index, value):
|
||||||
self.knobs[self.fx_mode].set_value(index, value)
|
self.knobs[self.fx_mode].set_value(index, value)
|
||||||
|
|
||||||
def set_fx_mode(self, mode):
|
def set_fx_mode(self, i):
|
||||||
|
self.set_fx_mode_by_name(self.fx_mode_labels[i])
|
||||||
|
|
||||||
|
def set_fx_mode_by_name(self, mode):
|
||||||
self.knobs[self.fx_mode].opacity = 0
|
self.knobs[self.fx_mode].opacity = 0
|
||||||
self.fx_mode = self.fx_mode_labels.index(mode)
|
self.fx_mode = self.fx_mode_labels.index(mode)
|
||||||
self.knobs[self.fx_mode].set_focused(None)
|
self.knobs[self.fx_mode].set_focused(None)
|
||||||
|
|||||||
Reference in New Issue
Block a user