RPGゲームの簡単なプログラムを打ってみたんですがうまく表示されません
RPGゲームの簡単な初歩的なサンプルプログラムを自分で打ってみたんですが、思った通りに表示されません。
以下のソースのどこかおかしいとこありますでしょうか。
#include<stdio.h>
#include<windows.h>
#define MAP_SIZE_Y 10
#define MAP_SIZE_X 10
int x = 4,y = 5;
int j,i;
int map[100][100] = {
{1,1,1,1,1,1,1},
{1,0,0,3,0,0,1},
{1,0,0,0,0,0,1},
{1,0,2,0,2,0,1},
{1,0,0,0,0,0,1},
{1,1,1,1,1,1,1},
};
void DrawMap(){
for(j = 0; i < MAP_SIZE_Y; j++){
for(i = 0; i < MAP_SIZE_X; i++){
if(j == y && i == x){
printf("勇");
}else{
switch ( map[j][i]){
case 1: printf("■"); break;
case 2: printf("兵"); break;
case 3: printf("王"); break;
default:printf(" "); break;
}
}
}
printf("\n");
}
}
void main(){
while(1)
{
system("cls");
DrawMap();
}
}
お礼
ありがとうございます。 解決しました。(この件に関してはですが)