def __init__(self,role,hdmiComm,framebuffer="/dev/fb0"): self.role = role self.comm = hdmiComm self.framebuffer = framebuffer if self.role == "client": print("going init on HDMI...") self._initHDMI() print("done") StatsDisplay.init() self.clock = HDMIClock(pygame.display.get_surface(),BLACK) print("done with HDMI clock as well") self.teamFontSize = 60 self.teamFont = pygame.font.SysFont('arial', self.teamFontSize, bold=True) # just go into listen/dispatch loop #print("enter listen loop") while 1: self.clientListen() self.clock.update() pygame.display.update()
def cteam(self,position,number,ping,rBat,pBat,stats=True): if self.role == "server": self._command("CTEAM",position,number,ping,rBat,pBat,stats) else: StatsDisplay.display(self.screen,self.screenSize,position,number,ping,rBat,pBat,stats)