From ce1d5bb56c6994a8600ea8de5b12b127328ba5aa Mon Sep 17 00:00:00 2001
From: Francesco Bariatti <francesco.bariatti@insa-rennes.fr>
Date: Tue, 17 May 2016 22:58:21 +0200
Subject: [PATCH] Implemented to_JSON with arrays

---
 AI/src/game/penguin.cpp | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/AI/src/game/penguin.cpp b/AI/src/game/penguin.cpp
index 4d9d6c8..0ccb4c9 100644
--- a/AI/src/game/penguin.cpp
+++ b/AI/src/game/penguin.cpp
@@ -386,14 +386,11 @@ namespace game
 		json_state["bitboards"]["twofish"] = state.two_fish;
 		json_state["bitboards"]["threefish"] = state.three_fish;
 
-		json_state["penguins"]["red"][0] = state.p1_red;
-		json_state["penguins"]["red"][1] = state.p2_red;
-		json_state["penguins"]["red"][2] = state.p3_red;
-		json_state["penguins"]["red"][3] = state.p4_red;
-		json_state["penguins"]["blue"][0] = state.p1_blue;
-		json_state["penguins"]["blue"][1] = state.p2_blue;
-		json_state["penguins"]["blue"][2] = state.p3_blue;
-		json_state["penguins"]["blue"][3] = state.p4_blue;
+		for(int i = 0; i < 4; i++)
+		{
+			json_state["penguins"]["red"][i] = state.peng_red[i];
+			json_state["penguins"]["blue"][i] = state.peng_blue[i];
+		}
 
 		json_state["score"]["red"] = state.score_red;
 		json_state["score"]["blue"] = state.score_blue;
-- 
GitLab