Remove types_revealed from network.py
[progcomp2013.git] / qchess / src / network.py
index 20f632b..75df117 100644 (file)
@@ -116,7 +116,7 @@ class NetworkSender(Player,Network):
                if selected != None and selected.colour == self.colour and len(s) > 2 and not "->" in s:
                        s = " ".join(s[0:3])
                        for i in range(2):
-                               if selected.types_revealed[i] == True:
+                               if selected.types[i][0] == '?':
                                        s += " " + str(selected.types[i])
                                else:
                                        s += " unknown"
@@ -177,9 +177,9 @@ class NetworkReceiver(Player,Network):
                        for i in range(2):
                                selected.types[i] = str(s[3+i])
                                if s[3+i] == "unknown":
-                                       selected.types_revealed[i] = False
+                                       selected.types[i] = '?'+selected.types[i]
                                else:
-                                       selected.types_revealed[i] = True
+                                       selected.types[i] = selected.types[i][1:]
                        selected.current_type = selected.types[selected.choice] 
                else:
                        pass

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