Пример #1
0
    def slow_test_create_galaxy_minipickle(self):
        entities.reset()
        entities.systems = assets.systems("res/systems_populated.json")
        entities.stations = assets.systems("res/stations.json")
        entities.markets = assets.markets("res/listings.csv")

        eravate = entities.system(name="Eravate")

        opt = { "ly": 50 }

        systems = {}
        for system in galaxy.proximity(system=eravate, options=opt):
            systems[ system["id"] ] = system
        self.assertEqual(len(systems), 519)

        stations = {}
        for station in galaxy.hubs(system=eravate, options=opt):
            stations[ station["id"] ] = station
        self.assertEqual(len(stations), 2081)

        markets = {}
        for station in stations.values():
            markets[ station["id"] ] = entities.market(station["id"])
        self.assertEqual(len(markets), 2081)

        assets.doPickle(systems, "res/systems-mini-50.pic")
        assets.doPickle(stations, "res/stations-mini-50.pic")
        assets.doPickle(markets, "res/markets-mini-50.pic")
Пример #2
0
def clean():
	for ship_id in entities.get_entity_group('players'):
		entities.delete_entity(entities.ENTITIES[ship_id])
	
	for ship_id in entities.get_entity_group('enemies'):
		entities.delete_entity(entities.ENTITIES[ship_id])	
	
	for ship_id in entities.get_entity_group('hazards'):
		entities.delete_entity(entities.ENTITIES[ship_id])
	
	for ship_id in entities.get_entity_group('effects'):
		entities.delete_entity(entities.ENTITIES[ship_id])
	
	for ship_id in entities.get_entity_group('bullets'):
		entities.delete_entity(entities.ENTITIES[ship_id])
	
	for ship_id in entities.get_entity_group('weapons'):
		entities.delete_entity(entities.ENTITIES[ship_id])
	
	entities.reset()
Пример #3
0
def clean():
    global LEVEL

    LEVEL = 1

    for ship_id in entities.get_entity_group('players'):
        entities.delete_entity(entities.ENTITIES[ship_id])

    for ship_id in entities.get_entity_group('enemies'):
        entities.delete_entity(entities.ENTITIES[ship_id])

    for ship_id in entities.get_entity_group('hazards'):
        entities.delete_entity(entities.ENTITIES[ship_id])

    for ship_id in entities.get_entity_group('effects'):
        entities.delete_entity(entities.ENTITIES[ship_id])

    for ship_id in entities.get_entity_group('bullets'):
        entities.delete_entity(entities.ENTITIES[ship_id])

    for ship_id in entities.get_entity_group('weapons'):
        entities.delete_entity(entities.ENTITIES[ship_id])

    entities.reset()
Пример #4
0
 def setUp(self):
     entities.reset()
     entities.markets = assets.markets("test/test-markets.csv")
     entities.systems = assets.systems("test/test-systems.json")
     entities.stations = assets.stations("test/test-stations.json")
     entities.commodities = assets.commodities("res/commodities.json")