Exemple #1
0
 def callback (infobar, response, message):
     if response == 1:
         # newGameDialog uses ionest uses gamenanny uses newGameDialog...
         from pychess.widgets.newGameDialog import createRematch
         createRematch(gamemodel)
     elif response == 2:
         if gamemodel.ply > 1:
             offer = Offer(TAKEBACK_OFFER, gamemodel.ply-2)
         else:
             offer = Offer(TAKEBACK_OFFER, gamemodel.ply-1)
         if gamemodel.players[0].__type__ == LOCAL:
             gamemodel.players[0].emit("offer", offer)
         else: gamemodel.players[1].emit("offer", offer)
     return False
Exemple #2
0
 def callback (infobar, response, message):
     if response == 1:
         # newGameDialog uses ionest uses gamenanny uses newGameDialog...
         from pychess.widgets.newGameDialog import createRematch
         createRematch(gamemodel)
     elif response == 2:
         if gamemodel.ply > 1:
             offer = Offer(TAKEBACK_OFFER, gamemodel.ply-2)
         else:
             offer = Offer(TAKEBACK_OFFER, gamemodel.ply-1)
         if gamemodel.players[0].__type__ == LOCAL:
             gamemodel.players[0].emit("offer", offer)
         else: gamemodel.players[1].emit("offer", offer)
     return False
 def cb (messageDialog, responseId):
     if responseId == 0:
         if gamemodel.players[0].__type__ == REMOTE:
             gamemodel.players[0].offerRematch()
         else:
             gamemodel.players[1].offerRematch()
     elif responseId == 1:
         from pychess.widgets.newGameDialog import createRematch
         createRematch(gamemodel)
     elif responseId == 2:
         if gamemodel.curplayer.__type__ == LOCAL and gamemodel.ply > 1:
             offer = Offer(TAKEBACK_OFFER, gamemodel.ply-2)
         else:
             offer = Offer(TAKEBACK_OFFER, gamemodel.ply-1)
         if gamemodel.players[0].__type__ == LOCAL:
             gamemodel.players[0].emit("offer", offer)
         else: gamemodel.players[1].emit("offer", offer)
Exemple #4
0
 def cb(messageDialog, responseId):
     if responseId == 0:
         if gamemodel.players[0].__type__ == REMOTE:
             gamemodel.players[0].offerRematch()
         else:
             gamemodel.players[1].offerRematch()
     elif responseId == 1:
         from pychess.widgets.newGameDialog import createRematch
         createRematch(gamemodel)
     elif responseId == 2:
         if gamemodel.curplayer.__type__ == LOCAL and gamemodel.ply > 1:
             offer = Offer(TAKEBACK_OFFER, gamemodel.ply - 2)
         else:
             offer = Offer(TAKEBACK_OFFER, gamemodel.ply - 1)
         if gamemodel.players[0].__type__ == LOCAL:
             gamemodel.players[0].emit("offer", offer)
         else:
             gamemodel.players[1].emit("offer", offer)