Пример #1
0
 def paused(self, value):
     if self.paused == value: return
     
     with self.broadcastbuffer(1, True) as cds:
         if value:
             self.pause_start = time.time()
         else:
             extend = (time.time() - self.pause_start)
             
             map(lambda i: i.extend(extend), self.items)
             
             self.match_end_time += extend
             self.pause_start = None
             
         swh.put_pausegame(cds, self.paused)
         if not value:
             swh.put_timeup(cds, self.timeleft)