the display of athmos has been implemented
This commit is contained in:
14
main.py
14
main.py
@ -47,7 +47,7 @@ class GuiMain:
|
||||
for i in range(len(self.fx_mode_labels)):
|
||||
self.knobs.append(Knobs(self))
|
||||
|
||||
self.set_fx_mode(self.fx_mode)
|
||||
#self.set_fx_mode(self.fx_mode)
|
||||
|
||||
self.mute_button = BinaryButton(
|
||||
self.screen,
|
||||
@ -66,7 +66,7 @@ class GuiMain:
|
||||
False
|
||||
)
|
||||
|
||||
self.athmos = Athmos(self)
|
||||
self.athmos = Athmos(self.screen)
|
||||
|
||||
self.clock = pygame.time.Clock()
|
||||
self.running = True
|
||||
@ -85,6 +85,12 @@ class GuiMain:
|
||||
for b in self.fx_mode_buttons:
|
||||
b.focused = (b.name == mode)
|
||||
|
||||
def set_athmo_index(self, index):
|
||||
self.athmos.index = index
|
||||
|
||||
def set_athmo_filenames(self, filenames):
|
||||
self.athmos.filenames = filenames
|
||||
|
||||
def update(self):
|
||||
if self.running:
|
||||
# fill the screen with a color to wipe away anything from last frame
|
||||
@ -93,6 +99,8 @@ class GuiMain:
|
||||
self.screen.blit(self.label_surface, (0,0))
|
||||
self.label_surface = pygame.Surface((self.screenW, self.screenH), pygame.SRCALPHA)
|
||||
|
||||
self.athmos.update()
|
||||
|
||||
self.knobs[self.fx_mode].display()
|
||||
|
||||
for button in self.fx_mode_buttons:
|
||||
@ -110,8 +118,6 @@ class GuiMain:
|
||||
self.rloop_button.display()
|
||||
self.rec_button.display()
|
||||
|
||||
self.athmos.update()
|
||||
|
||||
pygame.draw.polygon(self.screen, "white", [(0, self.screenH/2), (self.screenW*3 / 19, self.screenH), (0, self.screenH)])
|
||||
# flip() the display to put your work on screen
|
||||
pygame.display.flip()
|
||||
|
||||
Reference in New Issue
Block a user