self.app = Desktop()
self.synth = Synth()
self.screenResolution = (1024,768)
+ console.info('résolution écran : %s', self.screenResolution)
self.nwiimotes = 0
self.initWiimotes()
WT.resume()
instrumentDescription = self.selectInstrument()
+ if not instrumentDescription :
+ WT.pause()
+ continue
+
self.runPlayingScreen(songFile, playMode, instrumentDescription)
WT.pause()
app.close(home)
- actual_wiimotes = self.WT.get_count()
- if actual_wiimotes is None :
- msg = 'chanson : %s\nmode : %s\nHID : souris'
- msg = msg % (home.songFile,
- home.modeSelect.value)
- elif actual_wiimotes == 0 :
- msg = 'chanson : %s\nmode : %s\nHID : souris (pas de wiimote trouvée)'
- msg = msg % (home.songFile,
- home.modeSelect.value)
+ if home.exitApp :
+ msg = "sortie de l'application"
else :
- msg = 'chanson : %s\nmode : %s\nHID : wiimote %d'
- msg = msg % (home.songFile,
- home.modeSelect.value,
- home.selectedWiimote.value + 1)
+ actual_wiimotes = self.WT.get_count()
+ if actual_wiimotes is None :
+ msg = 'chanson : %s\nmode : %s\nHID : souris'
+ msg = msg % (home.songFile,
+ home.modeSelect.value)
+ elif actual_wiimotes == 0 :
+ msg = 'chanson : %s\nmode : %s\nHID : souris (pas de wiimote trouvée)'
+ msg = msg % (home.songFile,
+ home.modeSelect.value)
+ else :
+ msg = 'chanson : %s\nmode : %s\nHID : wiimote %d'
+ msg = msg % (home.songFile,
+ home.modeSelect.value,
+ home.selectedWiimote.value + 1)
console.info(msg)
selector.stop()
pygame.event.clear()
EventDispatcher.reset()
+ if selector.selectedInstrument :
+ console.info('instrument : %(name)s\npreset : %(preset)d\nbank : %(bank)d\najustement octave : %(octave)d' % \
+ selector.selectedInstrument)
return selector.selectedInstrument
def runPlayingScreen(self, songFile, playMode, instrumentDescription) :