Example #1
0
def save_common_data(path):
	util.assureDirExist(path)
	store.remove_duplicate_planets()
	
	save_csv_table(path, 'user', {})
	save_csv_table(path, 'planet', {})
	save_csv_table(path, 'alien_fleet', {})
	save_csv_table(path, 'alien_unit', {})
Example #2
0
def load_common_data(path):	

	for data in iter_csv_table(path, 'user'):
		# it will not load user specific info otherwise
		data['turn'] = '0'
		store.update_data('user', ['user_id'], data)
		
	for data in iter_csv_table(path, 'planet'):
		store.update_planet(data)

	for data in iter_csv_table(path, 'alien_fleet'):
		store.update_data('alien_fleet', ['fleet_id'], data)
	
	store.normalize_fleets()
		
	#load_csv_table(path, 'planet_geo')
	load_csv_table(path, 'alien_unit')
	
	for planet in store.iter_objects_list('planet'):
		load_geo_size_at((int(planet['x']), int(planet['y'])))
		
	store.remove_duplicate_planets()
	store.normalize_user_planets()