X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=run.py;h=b486c503e7d1a2d73f65a8e5a51f704c03df94c9;hb=7df12958bed6544b36bc946cdbb185ff2011733c;hp=69494d76a793de54d68e7f3d19ccdd6fc44b9b96;hpb=8f88a3e417d6eff7666571eccf0b6ad453c88ccd;p=perso%2FImmae%2FProjets%2FPython%2FMusicSampler.git diff --git a/run.py b/run.py index 69494d7..b486c50 100644 --- a/run.py +++ b/run.py @@ -1,49 +1,3 @@ -import pygame -import pydub -import sys -import helpers - -pygame.mixer.pre_init(frequency = 44100) -pygame.init() - -size = width, height = 1024, 600 - -screen = pygame.display.set_mode(size) -background = pygame.Surface(screen.get_size()) -background = background.convert() -background.fill((250, 250, 250)) - -helpers.parse_config() - -for key_name in helpers.Mapping.KEYS: - key = helpers.Mapping.KEYS[key_name] - key.draw(background) - -screen.blit(background, (0, 0)) -pygame.display.flip() - -contexts = [ - 'normal' -] - -context = 'normal' - -while 1: - event = pygame.event.wait() - if event.type == pygame.QUIT or ( - event.type == pygame.KEYDOWN and - event.mod == 4160 and - event.key == pygame.K_c): - pygame.quit() - sys.exit() - - if context == 'normal': - 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.Mapping.KEYS: - if helpers.Mapping.KEYS[key].collidepoint(pygame.mouse.get_pos()): - helpers.Mapping.KEYS[key].do_actions() - - pygame.display.flip() +import music_sampler +music_sampler.app.main()