コード例 #1
0
ファイル: mapa.c プロジェクト: jcalisson/pacman
void copyMap(MAP* destiny, MAP* origin){
	destiny->rows = origin->rows;
	destiny->columns = origin->columns;

	allocateMap(destiny);
	for(int i = 0; i < origin->rows; i++){
		strcpy(destiny->matrix[i], origin->matrix[i]);
	}
}	
コード例 #2
0
ファイル: mapa.c プロジェクト: jcalisson/pacman
void readMap(MAP* m){
	FILE* f;
	f = fopen("mapa.txt", "r");
	if(f == 0){
		printf("Error #01: File isn't available.\n");
		exit(1);
	}

	fscanf(f, "%d %d", &(m->rows), &(m->columns));

	allocateMap(m);

	for(int i = 0; i < 5; i++){
		fscanf(f, "%s", m->matrix[i]);
	}
	fclose(f);
}
コード例 #3
0
ファイル: test.cpp プロジェクト: GhostAA12/OldCode-BS12
int main() {
	char* args[] = { "200", "100", "8" };
	allocateMap(3, args);
	process_map();
}