>>71
なんか面白そうなゲームだな。

マップデータが3個
map1[10][10]; map2[10][10]; map3[10][10];
あるとして、現在のマップがmap1の時は
current_map[10][10]; にmap1のデータをコピーして、current_mapにアクセス。
次のマップがmap2の時は
current_map[10][10]; にmap2のデータをコピーして、current_mapにアクセスする。
という作りで良いんじゃないの。

もっと言うと、
マップデータ3個は
map[3][10][10];
としておき、例えばmap[2]をcurrent_mapにコピーするときは
for(i = 0; i < 10; i++)
 for(j = 0; j < 10; j++)
  current_map[i][j] = map[2][i][j];
とする