def initWiimotes(self) :
if self.wiimoteSupport :
from pywiiuse import pygame_wiimouse
- pygame_wiimouse.init(4, 5, screenResolution) # look for 4, wait 5 seconds
+ pygame_wiimouse.init(4, 5, self.screenResolution) # look for 4, wait 5 seconds
self.nwiimotes = nwiimotes = pygame_wiimouse.get_count()
console.debug('%d wiimotes found', nwiimotes)
self.WT = WT = pygame_wiimouse.WT
if exit : break
WT.selectWiimote(selectedWiimoteIndex)
- console.info('wiimote sélectionnée : %d', selectedWiimoteIndex)
WT.resume()
instrumentDescription = self.selectInstrument()
home.connect(QUIT, app.quit)
app.run(home)
app.close(home)
- #console.debug('wiimote selected: %d', home.selecctedWiimoteIndex)
+
+
+ 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)
+
return (home.exitApp,
home.songFile,
home.modeSelect.value,
class _WTFacade :
+ """ Classe utilitaire pour singer l'api
+ de pygame_wiimouse en cas d'abscence de wiimote.
+ """
selectWimoteIndex = 0
def pause(self):
pass
pass
def selectWiimote(self, i):
pass
+ def get_count(self) :
+ return None