Ejemplo n.º 1
0
def main(player, cities_path, routes_path, imp_path):

    metropoles = create_metropolis_dict(cities_path)
    cities = create_cities_dict(cities_path)
    routes = create_routes_dict(routes_path)
    imp = create_imperium_dict(imp_path, player)
    pharvest = get_harvest(HARVEST_FILE.format(player))

    harvest = collect(player, metropoles, cities, routes, imp, pharvest)

    write_file(harvest, player)
Ejemplo n.º 2
0
def main(round, cities, routes, imperium1, harvest1, imperium2, harvest2):

    metropoles = create_metropolis_dict(cities)
    routes = create_routes_dict(routes)
    imperium1 = create_imperium_dict(imperium1, 1)
    imperium2 = create_imperium_dict(imperium2, 2)
    harvest1 = get_harvest(harvest1)
    harvest2 = get_harvest(harvest2)

    game_winner = winner(round, metropoles, routes, imperium1, harvest1,
                         imperium2, harvest2)

    create_winner_file(game_winner)
Ejemplo n.º 3
0
def main(player, cities_path, routes_path, imp1_path, harvest1_path, imp2_path,
         harvest2_path):

    metropoles = create_metropolis_dict(cities_path)
    cities = create_cities_dict(cities_path)
    routes = create_routes_dict(routes_path)
    imp1 = create_imperium_dict(imp1_path, 1)
    imp2 = create_imperium_dict(imp2_path, 2)
    h1 = get_harvest(harvest1_path)
    h2 = get_harvest(harvest2_path)

    harvest_temp, imp_temp = produce(player, metropoles, cities, routes, imp1,
                                     h1, imp2, h2)

    write_file(player, harvest_temp, imp_temp)
Ejemplo n.º 4
0
def main(player, cities_path, routes_path,
         imp1_path, harvest1_path,
         imp2_path, harvest2_path):

    metropoles = create_metropolis_dict(cities_path)
    cities = create_cities_dict(cities_path)
    routes = create_routes_dict(routes_path)
    imp1 = create_imperium_dict(imp1_path, 1)
    imp2 = create_imperium_dict(imp2_path, 2)
    h1 = get_harvest(harvest1_path)
    h2 = get_harvest(harvest2_path)


    attack = tactic_dummy(player, metropoles, cities, routes, imp1, h1, imp2, h2)

    write_file(player, attack)
Ejemplo n.º 5
0
def main(player, cities_path, routes_path):

    cities = []

    with open(cities_path) as f:
        cities_csv = csv.reader(f)
        counter = 1
        for name, production in cities_csv:
            if counter <= 2:
                cities.append((name, production))
            else:
                cities.append((name, production))
            counter += 1

    routes = create_routes_dict(routes_path)

    s = select(player, cities, routes)

    write_file(s, player)