int main() {
	sem_game game;
	if (sem_serialize_load_railpro(stdin, &game) != SEM_OK) return sem_fatal_error();
	if (sem_serialize_save(stdout, &game) != SEM_OK) return sem_fatal_error();
	sem_game_destroy(&game);
	return EXIT_SUCCESS;
}
Beispiel #2
0
FILE* save_and_load(char* filename, sem_world* world) {
	FILE* file = fopen(filename, "w");
	sem_serialize_save(file, world);
	sem_world_destroy(world);
	fclose(file);

	file = fopen(filename, "r");
	sem_serialize_load(file, world);
	return file;
}