comparison src/browser/sat_browser/game_tarot.py @ 689:a6adefddcb0a

browser and server side: complete changeset 669 (a8fddccf5b84) about joining MUC: - TODO: some issues remain when a MUC is already joined and you enter a "short" name (JID node) in the dialog
author souliane <souliane@mailoo.org>
date Thu, 02 Apr 2015 00:36:08 +0200
parents 90a5a5af2550
children 82123705474b
comparison
equal deleted inserted replaced
688:6fc3ff3936ba 689:a6adefddcb0a
398 def hostReady(host): 398 def hostReady(host):
399 def onTarotGame(): 399 def onTarotGame():
400 def onPlayersSelected(room_jid, other_players): 400 def onPlayersSelected(room_jid, other_players):
401 other_players = [unicode(contact) for contact in other_players] 401 other_players = [unicode(contact) for contact in other_players]
402 room_jid_s = unicode(room_jid) if room_jid else '' 402 room_jid_s = unicode(room_jid) if room_jid else ''
403 host.bridge.launchTarotGame(other_players, room_jid_s, profile=C.PROF_KEY_NONE, callback=lambda dummy: None, errback=self.host.showFailureRoomInvalid) 403 host.bridge.launchTarotGame(other_players, room_jid_s, profile=C.PROF_KEY_NONE, callback=lambda dummy: None, errback=host.showFailureRoomInvalid)
404 dialog.RoomAndContactsChooser(host, onPlayersSelected, 3, title="Tarot", title_invite=_(u"Please select 3 other players"), visible=(False, True)) 404 dialog.RoomAndContactsChooser(host, onPlayersSelected, 3, title="Tarot", title_invite=_(u"Please select 3 other players"), visible=(False, True))
405 405
406 def gotMenus(): 406 def gotMenus():
407 host.menus.addMenu(C.MENU_GLOBAL, (D_(u"Games"), D_(u"Tarot")), callback=onTarotGame) 407 host.menus.addMenu(C.MENU_GLOBAL, (D_(u"Games"), D_(u"Tarot")), callback=onTarotGame)
408 host.addListener('gotMenus', gotMenus) 408 host.addListener('gotMenus', gotMenus)