X-Git-Url: https://scm.cri.minesparis.psl.eu/git/minwii.git/blobdiff_plain/967c3023786aaf8753d5a7597c4a418d95807c5b..46f3ffd7fdde386f41020171b5733e55a8e64a85:/src/app/minwii.py?ds=sidebyside diff --git a/src/app/minwii.py b/src/app/minwii.py deleted file mode 100755 index 06e33f7..0000000 --- a/src/app/minwii.py +++ /dev/null @@ -1,58 +0,0 @@ -# -*- coding: utf-8 -*- -""" -l'application winwii - -$Id$ -$URL$ -""" - -import pygame -from pgu.gui import Desktop -from pgu.gui import QUIT -from widgets.launch import LaunchScreen -from widgets.home import Home -from widgets.playingscreen import SongPlayingScreen, PlayingScreen -from widgets.instrumentselector import InstrumentSelector -from synth import Synth -from eventutils import EventDispatcher -from musicxml import musicXml2Song -from config import SONG_FILE_PATH -from time import sleep - -class MinWii(object): - - def __init__(self) : - LaunchScreen() - app = Desktop() - synth = Synth() - - modeResolution = (1024,768) - pygame.display.set_mode(modeResolution) - pygame.display.set_caption('MinWii') - - while True : - # sélection de la chanson - home = Home(songPath=SONG_FILE_PATH) - home.connect(QUIT, app.quit) - app.run(home) - app.close(home) - returnValue = home.returnValue - if not returnValue : - break - - # sélection de l'instrument - selector = InstrumentSelector() - selector.run() - selector.stop() - pygame.event.clear() - EventDispatcher.reset() - instrumentDescription = selector.selectedInstrument - - # lancement du lecteur / clavier - song = musicXml2Song(home.songFile) - bank, preset = instrumentDescription['bank'], instrumentDescription['preset'] - synth.program_select(0, bank, preset) - playingScreen = SongPlayingScreen(synth, song) - playingScreen.run() - pygame.event.clear() - EventDispatcher.reset()