コード例 #1
0
def set_room(info_rooms):
    """Con la información del diccionario, sacada de la API instancia la habitación y los direrentes objetos

  Args:
      [Player]: información del juegador

  Returns:
      [Objeto clase Room]: plaza_rectorado
      [Objeto clase Object]: saman, banco_1, banco_2
  """
    plaza_rectorado = Room(info_rooms[2]["name"])
    saman = Object(info_rooms[2]["objects"][0]["name"].title())
    saman.set_position(info_rooms[2]["objects"][0]["position"])
    saman.set_game(info_rooms[2]["objects"][0]["game"])
    banco_1 = Object(info_rooms[2]["objects"][1]["name"].title())
    banco_1.set_position(info_rooms[2]["objects"][1]["position"])
    banco_1.set_game(info_rooms[2]["objects"][1]["game"])
    banco_2 = Object(info_rooms[2]["objects"][2]["name"].title())
    banco_2.set_position(info_rooms[2]["objects"][2]["position"])
    banco_2.set_game(info_rooms[2]["objects"][2]["game"])

    plaza_rectorado.add_object(saman)
    plaza_rectorado.add_object(banco_1)
    plaza_rectorado.add_object(banco_2)
    plaza_rectorado.set_design(designs_room.saman_design())

    return plaza_rectorado, saman, banco_1, banco_2
コード例 #2
0
def set_room(info_rooms):
    """Con la información del diccionario, sacada de la API instancia la habitación y los direrentes objetos

  Args:
      [Player]: información del juegador

  Returns:
      [Objeto clase Room]: laboratorio_sl001
      [Objeto clase Object]: pizarra, compu_1, compu_2
  """
    info_rooms = info_API()
    laboratorio_sl001 = Room(info_rooms[0]["name"])
    pizarra = Object(info_rooms[0]["objects"][0]["name"].title())
    pizarra.set_position(info_rooms[0]["objects"][0]["position"])
    pizarra.set_game(info_rooms[0]["objects"][0]["game"])
    compu_1 = Object(info_rooms[0]["objects"][1]["name"].title())
    compu_1.set_position(info_rooms[0]["objects"][1]["position"])
    compu_1.set_game(info_rooms[0]["objects"][1]["game"])
    compu_2 = Object(info_rooms[0]["objects"][2]["name"].title())
    compu_2.set_position(info_rooms[0]["objects"][2]["position"])
    compu_2.set_game(info_rooms[0]["objects"][2]["game"])

    laboratorio_sl001.add_object(pizarra)
    laboratorio_sl001.add_object(compu_1)
    laboratorio_sl001.add_object(compu_2)
    laboratorio_sl001.set_design(designs_room.laboratorio_design())
    laboratorio_sl001.set_design(designs_room.laboratorio_design())

    return laboratorio_sl001, pizarra, compu_1, compu_2
コード例 #3
0
def set_room(info_rooms):
    """Con la información del diccionario, sacada de la API instancia la habitación y los direrentes objetos

  Args:
      [Player]: información del juegador

  Returns:
      [Objeto clase Room]: pasillo_laboratorios
      [Objeto clase Object]: puerta
  """
    pasillo_laboratorios = Room(info_rooms[3]["name"])
    puerta = Object(info_rooms[3]["objects"][0]["name"].title())
    puerta.set_position(info_rooms[3]["objects"][0]["position"])
    puerta.set_game(info_rooms[3]["objects"][0]["game"])

    pasillo_laboratorios.add_object(puerta)
    pasillo_laboratorios.set_design(designs_room.puerta_design())

    return pasillo_laboratorios, puerta
コード例 #4
0
def set_room(info_rooms):
    """Con la información del diccionario, sacada de la API instancia la habitación y los direrentes objetos

  Args:
      [Player]: información del juegador

  Returns:
      [Objeto clase Room]: cuarto_servidores
      [Objeto clase Object]: puerta, rack, papelera
  """
    cuarto_servidores = Room(info_rooms[2]["name"])
    puerta = Object(info_rooms[4]["objects"][0]["name"].title())
    puerta.set_position(info_rooms[4]["objects"][0]["position"])
    puerta.set_game(info_rooms[4]["objects"][0]["game"])
    rack = Object(info_rooms[4]["objects"][1]["name"].title())
    rack.set_position(info_rooms[4]["objects"][1]["position"])
    rack.set_game(info_rooms[4]["objects"][1]["game"])
    papelera = Object(info_rooms[4]["objects"][2]["name"].title())
    papelera.set_position(info_rooms[4]["objects"][2]["position"])
    papelera.set_game(info_rooms[4]["objects"][2]["game"])

    cuarto_servidores.add_object(puerta)
    cuarto_servidores.add_object(rack)
    cuarto_servidores.add_object(papelera)
    cuarto_servidores.set_design(designs_room.server_design())

    return cuarto_servidores, puerta, rack, papelera
コード例 #5
0
def set_room(info_rooms):
    """Con la información del diccionario, sacada de la API instancia la habitación y los direrentes objetos

  Args:
      [Player]: información del juegador

  Returns:
      [Objeto clase Room]: biblioteca
      [Objeto clase Object]: mueble_libros, mueble_sentarse, mueble_gabetas
  """
    info_rooms = info_API()
    biblioteca = Room(info_rooms[1]["name"])
    mueble_libros = Object(info_rooms[1]["objects"][0]["name"].title())
    mueble_libros.set_position(info_rooms[1]["objects"][0]["position"])
    mueble_libros.set_game(info_rooms[1]["objects"][0]["game"])
    mueble_sentarse = Object(info_rooms[1]["objects"][1]["name"].title())
    mueble_sentarse.set_position(info_rooms[1]["objects"][1]["position"])
    mueble_sentarse.set_game(info_rooms[1]["objects"][1]["game"])
    mueble_gabetas = Object(info_rooms[1]["objects"][2]["name"].title())
    mueble_gabetas.set_position(info_rooms[1]["objects"][2]["position"])
    mueble_gabetas.set_game(info_rooms[1]["objects"][2]["game"])
    biblioteca.add_object(mueble_libros)
    biblioteca.add_object(mueble_sentarse)
    biblioteca.add_object(mueble_gabetas)
    biblioteca.set_design(designs_room.biblioteca_design())

    return biblioteca, mueble_libros, mueble_sentarse, mueble_gabetas