Beispiel #1
0
 def from_dict(cls, robot_description):
     """
     Return robot from JSON data received from server."
     """
     direction = Direction(robot_description["direction"])
     coordinates = tuple(robot_description["coordinates"])
     name = robot_description["name"]
     robot = cls(direction, coordinates, name)
     robot.lives = robot_description["lives"]
     robot.flags = robot_description["flags"]
     robot.damages = robot_description["damages"]
     robot.power_down = robot_description["power down"]
     robot.start_coordinates = robot_description["start coordinates"]
     return robot