int boxs;
void initData(int map[][16])
{
int i, j;
//加載資料時讓用戶等待,一般情況加載資料比較快
printf("游戲加載中,請稍后.........");
//遍歷地圖中的資料
for(i = 0; i < 14; i++)
{
for(j = 0; j < 16; j++)
{
//遍歷到2(人)時,記錄人的坐標。x, y是前面定義的全域變數
//遍歷到3時,箱子的數目增加。boxs是前面定義的全域變數
if(map[i][j] == 52||map[i][j] == 103)
{
boxs++;
}
}
}
}
int main()
{
int map[14][16];
for(int n=1;n<44;n++)
{
ReadMap(map,n);//從檔案中讀取地圖
initData(map);
while(1)
{
system("cls");//清屏
printMap(map);
if(boxs==0)
{
break;
}
keyDown(map);
no(map);
}
}
system("pause");
}
void no(int map[][16])
{
printf("更好");
for(int i = 0; i < 14; i++)
{
for(int j = 0; j < 16; j++)
{
//遍歷到2(人)時,記錄人的坐標。x, y是前面定義的全域變數
//遍歷到3時,箱子的數目增加。boxs是前面定義的全域變數
if(map[i][j] == 103)
{
boxs--;
}
}
}
}
uj5u.com熱心網友回復:
沒有專案背景,沒有資料,例子強擼不完整的代碼,真的浪費時間,一般人不會干
uj5u.com熱心網友回復:
謝謝,受教了
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/104411.html
標籤:C語言
上一篇:課程設計
下一篇:請問我這個C程式要怎么改?
