import pygame
+import pydub
import sys
import helpers
+pygame.mixer.pre_init(frequency = 44100)
pygame.init()
size = width, height = 1024, 600
background = background.convert()
background.fill((250, 250, 250))
-for key_name in helpers.keys:
- key = helpers.keys[key_name]
+helpers.parse_config()
+
+for key_name in helpers.Mapping.KEYS:
+ key = helpers.Mapping.KEYS[key_name]
key.draw(background)
screen.blit(background, (0, 0))
sys.exit()
if context == 'normal':
- if event.type == pygame.KEYDOWN and event.key in helpers.keys:
- helpers.keys[event.key].do_actions()
+ if event.type == pygame.KEYDOWN and event.key in helpers.Mapping.KEYS:
+ helpers.Mapping.KEYS[event.key].do_actions()
if event.type == pygame.MOUSEBUTTONUP:
- for key in helpers.keys:
- if helpers.keys[key].collidepoint(pygame.mouse.get_pos()):
- helpers.keys[key].do_actions()
+ for key in helpers.Mapping.KEYS:
+ if helpers.Mapping.KEYS[key].collidepoint(pygame.mouse.get_pos()):
+ helpers.Mapping.KEYS[key].do_actions()
pygame.display.flip()