class Main(GObject): game = None @staticmethod def GetScore(winTimes, loseTimes, drawTimes): return winTimes * 10 - loseTimes * 8 @classmethod def GetGame(cls): if cls.game == None: return Main() else: return cls.game def __init__(self): GObject.__init__(self) self.InitData() def InitData(self): self.client_thread = None self.login = Login() #self.hall = None #self.room = None self.name = "" def connectSlotandSignalsWithServices(self): self.login.connectWithServices() def serverCrashedAlert(self): print ("the server is crashed!") def do_serverCrashedAlert(self): print ("the server is crashed!") def run(self): #app = Gtk.Application(sys.argv) #self.login.show() print ("client:start to run") Gtk.main()
def InitData(self): self.client_thread = None self.login = Login() #self.hall = None #self.room = None self.name = ""