def OnUpdate(self): if len(self.loadStepList) > 0: (progress, runFunc) = self.loadStepList[0] try: runFunc() except: self.errMsg.Show() self.loadStepList = [] ## 이곳에서 syserr.txt 를 보낸다. import dbg dbg.TraceError(" !!! Failed to load game data : STEP [%d]" % (progress)) #import shutil #import os #shutil.copyfile("syserr.txt", "errorlog.txt") #os.system("errorlog.exe") app.Exit() return self.loadStepList.pop(0) self.__SetProgress(progress)
def __ClickSofortButton(self): self.Close() app.Exit() # def __ClickHelpButton(self): # self.Close() if None != self.eventOpenHelpWindow: self.eventOpenHelpWindow()
def __ChangePhaseWindow(self): oldPhaseWindow = self.curPhaseWindow newPhaseWindow = self.newPhaseWindow self.curPhaseWindow = 0 self.newPhaseWindow = 0 if oldPhaseWindow: oldPhaseWindow.Close() if newPhaseWindow: newPhaseWindow.Open() self.curPhaseWindow = newPhaseWindow if self.curPhaseWindow: self.curtain.FadeIn() else: app.Exit()
def __ClickForceExitButton(self): # import app app.Exit()
def Exit(self): "Exit Program" app.Exit()
def __ExitGame(self): app.Exit()
def close_func(self): app.Exit()
def OnDeclineGameRules(self): app.Exit()