Dedicated server stuff should now work
[progcomp2013.git] / qchess / src / graphics.py
index fefcbf3..72b907f 100644 (file)
@@ -367,6 +367,18 @@ class GraphicsThread(StoppableThread):
                                                #print "Reject " + str(i) + str(event.pos) + " vs " + str(t)
                
 
+       # Function to choose between dedicated server or normal play
+       def SelectServer(self):
+       
+               choice = self.SelectButton(["Normal", "Join Eigenserver"],prompt="Game type?")
+               if choice == 0:
+                       return None
+               choice = self.SelectButton(["progcomp.ucc", "other"], prompt="Address?")
+               if choice == 0:
+                       return "progcomp.ucc.asn.au"
+               else:
+                       return self.getstr(prompt = "Enter address:")
+                       
        # Function to pick players in a nice GUI way
        def SelectPlayers(self, players = []):
 
@@ -429,7 +441,7 @@ class GraphicsThread(StoppableThread):
                                                                time.sleep(1)
                                                                p = None
                                                players.append(p)
-                       elif choice == 2:
+                       elif choice == 1:
                                address = ""
                                while address == "":
                                        self.board.display_grid(self.window, self.grid_sz)

UCC git Repository :: git.ucc.asn.au