extracted the ItemSelection from athmos and created a parent class
This commit is contained in:
7
main.py
7
main.py
@ -116,7 +116,8 @@ class GuiMain:
|
||||
self.athmos.index = index
|
||||
|
||||
def set_selected_athmo(self):
|
||||
self.selected_athmo_srf = font_helvetica16.render(self.athmos.filenames[self.athmos.index], False, color_primary)
|
||||
self.selected_athmo_srf = font_helvetica16.render(
|
||||
self.athmos.get_name_by_index(self.athmos.index), False, color_primary)
|
||||
|
||||
def set_athmo_filenames(self, filenames):
|
||||
self.athmos.set_filenames(filenames)
|
||||
@ -185,11 +186,11 @@ class GuiMain:
|
||||
if event.key == pygame.K_UP:
|
||||
if self.athmos.show_list:
|
||||
self.athmos.index -= 1
|
||||
self.athmos.index %= len(self.athmos.filenames)
|
||||
self.athmos.index %= self.athmos.get_count()
|
||||
if event.key == pygame.K_DOWN:
|
||||
if self.athmos.show_list:
|
||||
self.athmos.index += 1
|
||||
self.athmos.index %= len(self.athmos.filenames)
|
||||
self.athmos.index %= self.athmos.get_count()
|
||||
elif event.type == pygame.QUIT:
|
||||
self.running = False
|
||||
elif event.type == pygame.MOUSEBUTTONDOWN:
|
||||
|
||||
Reference in New Issue
Block a user