Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    def __ClickSofortButton(self):
        self.Close()
        app.Exit()

        #	def __ClickHelpButton(self):
        #		self.Close()

        if None != self.eventOpenHelpWindow:
            self.eventOpenHelpWindow()
Ejemplo n.º 3
0
    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()
Ejemplo n.º 5
0
 def Exit(self):
     "Exit Program"
     app.Exit()
Ejemplo n.º 6
0
	def __ExitGame(self):
		app.Exit()
Ejemplo n.º 7
0
 def close_func(self):
     app.Exit()
Ejemplo n.º 8
0
	def OnDeclineGameRules(self):
		app.Exit()