Example #1
0
File: main.py Project: bookug/SiGuo
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()
Example #2
0
File: main.py Project: bookug/SiGuo
 def InitData(self):
     self.client_thread = None
     self.login = Login()
     #self.hall = None
     #self.room = None
     self.name = ""