X-Git-Url: https://git.ucc.asn.au/?p=progcomp2013.git;a=blobdiff_plain;f=qchess%2Fsrc%2Fplayer.py;h=99d36165412e76c21173a57427679e7da4943018;hp=d0f6cfb8d8c66c16e989666759b933283cb97f4c;hb=639646adb020e0be9433da7b3d5ef6b987c99f71;hpb=5287b4f869be70ddae4b59a44c448be33f95ccda diff --git a/qchess/src/player.py b/qchess/src/player.py index d0f6cfb..99d3616 100644 --- a/qchess/src/player.py +++ b/qchess/src/player.py @@ -16,7 +16,7 @@ class Player(): self.colour = colour def update(self, result): - pass + return result def reset_board(self, s): pass @@ -76,7 +76,7 @@ class ExternalAgent(Player): def update(self, result): #print "Update " + str(result) + " called for AgentPlayer" self.send_message(result) - + return result def get_move(self): @@ -162,6 +162,7 @@ class HumanPlayer(Player): pass else: sys.stdout.write(result + "\n") + return result # Default internal player (makes random moves) @@ -177,7 +178,8 @@ class InternalAgent(Player): def update(self, result): self.board.update(result) - self.board.verify() + #self.board.verify() + return result def reset_board(self, s): self.board.reset_board(s)