Skip to content
Snippets Groups Projects
Commit 268515f5 authored by Fabian Heinrich's avatar Fabian Heinrich
Browse files

Corrected message parsing from godot

parent e7cdb3ba
No related branches found
No related tags found
1 merge request!26Resolve "api"
Pipeline #43531 passed
......@@ -30,12 +30,20 @@ class Connector:
if message.replace('"', "") != "get_state":
message_dict = json.loads(message)
if message_dict["act_type"] == "movement":
value = np.array(message_dict["value"])
x, y = (
message_dict["value"]
.replace(" ", "")
.replace("[", "")
.replace("]", "")
.split(",")
)
value = np.array([x, y], dtype=float)
else:
value = None
action = Action(
message_dict["player_name"], message_dict["act_type"], value
)
print(action)
self.simulator.enter_action(action)
json_answer = self.simulator.get_state_simple_json()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment