Esempio n. 1
0
 def remote_display_role(self, role):
     self._role = role
     if not self.histo:
         self.histo.append(list(texts.get_histo_build(self._role).viewvalues()))
     txt = texts.trans_DIC(u"You are player") + u" {}".format(
         u"A" if role == pms.PLAYER_A else u"B")
     return self._le2mclt.get_remote("base").remote_display_information(txt)
Esempio n. 2
0
 def remote_display_role(self, role):
     self._role = role
     if not self.histo:
         self.histo.append(
             list(texts.get_histo_build(self._role).viewvalues()))
     txt = texts.trans_DIC(u"You are player") + u" {}".format(
         u"A" if role == pms.PLAYER_A else u"B")
     return self._le2mclt.get_remote("base").remote_display_information(txt)
Esempio n. 3
0
 def remote_display_summary(self, period_content):
     logger.info(u"{} Summary".format(self._le2mclt.uid))
     texte_recap = texts.get_recapitulatif(period_content)
     self.histo.append([
         period_content.get(k)
         for k in list(texts.get_histo_build(self._role).viewkeys())
     ])
     if self._le2mclt.simulation:
         return 1
     else:
         defered = defer.Deferred()
         ecran_recap = GuiRecapitulatif(defered, self._le2mclt.automatique,
                                        self._le2mclt.screen,
                                        self.currentperiod, self.histo,
                                        texte_recap)
         ecran_recap.show()
         return defered
Esempio n. 4
0
 def remote_display_summary(self, period_content):
     logger.info(u"{} Summary".format(self._le2mclt.uid))
     texte_recap = texts.get_recapitulatif(period_content)
     self.histo.append(
         [period_content.get(k) for k in
          list(texts.get_histo_build(self._role).viewkeys())])
     if self._le2mclt.simulation:
         return 1
     else:
         defered = defer.Deferred()
         ecran_recap = GuiRecapitulatif(
             defered,
             self._le2mclt.automatique,
             self._le2mclt.screen,
             self.currentperiod, self.histo, texte_recap)
         ecran_recap.show()
         return defered