Exemple #1
0
def run_moves(input_data, world):
  result = {}
  player_result = []
  turn_result = []
  location_result = []
  for move in input_data["moves"]:
      player = world.get_current_player_name()
      player_result.append(player)
      temp = GC.handle_input(move, world)
      turn_result.append(temp[0])

      location_result.append(world.get_location(player))

  revealed_result = world.get_revealed_cards()
  seen_result = []
  for player in world.get_players():
      seen_result.append(world.get_seen_cards(player))

  result["playerResult"] = player_result
  result["locationResult"] = location_result
  result["seenResult"] = seen_result
  result["turnResult"] = turn_result
  result["revealedResult"] = revealed_result
  result["returnResult"] = turn_result
  return result
Exemple #2
0
def ui_handle_input(input_data):
    global ui_world
    return GC.handle_input(input_data["input"], ui_world)