diff --git a/src/game/penguin.cpp b/src/game/penguin.cpp index ddbdb2b953804d57910f69cd7dd9506a3e21587e..ccd9f05eb4cbdc2e2fdefcda5620e0c8e1b66aa6 100644 --- a/src/game/penguin.cpp +++ b/src/game/penguin.cpp @@ -405,6 +405,9 @@ namespace game json["possible_moves"]["blue"] = state.nb_moves_blue; json["current_player"] = state.current_player_red ? "Red" : "Blue"; + + json["nb_moves"]["red"] = state.nb_moves_red; + json["nb_moves"]["blue"] = state.nb_moves_blue; return json; } diff --git a/tools/gui.py b/tools/gui.py index f1007754b518466842789e0b20c33e85d3e6cdd8..3d50e59393ec9bbff1550a9b744505038e177d95 100755 --- a/tools/gui.py +++ b/tools/gui.py @@ -32,10 +32,10 @@ if __name__ == "__main__": print("Comments: {}".format(''.join(comments))) state = json.loads(''.join(json_data)) drawState.drawBitboard(state["bitboards"]["onefish"],state["bitboards"]["twofish"],state["bitboards"]["threefish"]) - print("Red penguins") + print("Red penguins (Red score: {}, Total moves: {})".format(state["score"]["red"], state["nb_moves"]["red"])) for i in range(4): drawState.drawPenguin(state["penguins"]["red"][i]) - print("Blue penguins") + print("Blue penguins (Blue score: {}, Total moves: {})".format(state["score"]["blue"], state["nb_moves"]["blue"])) for i in range(4): drawState.drawPenguin(state["penguins"]["blue"][i]) #PLAY NEXT MOVE