X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=qchess%2Fsrc%2Fgraphics.py;h=72b907f36d9f9ee528daafc40619f201cf0c5c4d;hb=87681496dec0b1bdadaf0733137010615997fb05;hp=fefcbf34181c62fe447189301f503e739b75d125;hpb=6632f3437f19a985d3b6b311b30bc1bafbca0002;p=progcomp2013.git diff --git a/qchess/src/graphics.py b/qchess/src/graphics.py index fefcbf3..72b907f 100644 --- a/qchess/src/graphics.py +++ b/qchess/src/graphics.py @@ -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)