資源簡介
用EGE庫做的吃豆豆小游戲。采用簡單的控制臺C語言組成,運行需配置EGE圖形庫

代碼片段和文件信息
#include“head.h“
void?initMap(Icon?Map[][10])
{
???int?ij;
????for(i?=?1;i?9;i++)
???{
????????for(j?=?1;j?9;j++)
???????{
????????????Map[i][j].itype?=?Bean;
????????????Map[i][j].collision?=?FALSE;
???????}
???}
???for(i?=?0;i?10;i++)
???{
????????for(j?=?0;j?10;j++)
???????{
???????????if(i?==?0?||?j?==?0?||?i?==?9?||?j?==?9)
????????????{
??????????????Map[i][j].itype?=?Wall;
??????????????Map[i][j].collision?=?TRUE;
???????????}
???????}
???}
}
void?drawMap(Icon?Map[][10])
{
????PIMAGE?bkimg[6];
????bkimg[0]?=?newimage(5050);
????getimage(bkimg[0]“photo\\wall1.bmp“);
????bkimg[1]?=?newimage(5050);
????getimage(bkimg[1]“photo\\shu.png“);
????bkimg[2]?=?newimage(5050);
????getimage(bkimg[2]“photo\\shu2.png“);
????bkimg[3]?=?newimage(5050);
????getimage(bkimg[3]“photo\\shu3.png“);
????bkimg[4]?=?newimage(5050);
????getimage(bkimg[4]“photo\\wall.bmp“);
????bkimg[5]?=?newimage(5050);
????getimage(bkimg[5]“photo\\bean.jpg“);
????int?ij;
????for(i?=?0;i?10;i++)
???{
????????for(j?=?0;j?10;j++)
???????{
???????????switch(Map[i][j].itype)
???????????{
????????????case?Wall:
????????????????{
????????????????????putimage(i*50j*50bkimg[0]);
????????????????}break;
????????????case?Tree1:
????????????????{
????????????????????putimage_transparent(NULLbkimg[1]i*50j*50BLACK);
????????????????}break;
????????????case?Tree2:
????????????????{
????????????????????putimage_transparent(NULLbkimg[2]i*50j*50BLACK);
????????????????}break;
????????????case?Tree3:
????????????????{
????????????????????putimage_transparent(NULLbkimg[3]i*50j*50BLACK);
????????????????}break;
?????????????case?Box:
????????????????{
????????????????????putimage(i*50j*50bkimg[4]);
????????????????}break;
????????????case?Bean:
????????????????{
????????????????????putimage(i*50j*50bkimg[5]);
????????????????}break;
???????????}
???????}
???}
???for(i?=?0;i?6;i++)
????delimage(bkimg[i]);
}
void?Map1()
{
????initgraph(500550);
????PIMAGE?bkg;
????bkg?=?newimage(500550);
????getimage(bkg“photo\\di.bmp“);
????putimage(00bkg);
????Icon?Map1[10][10];
????initMap(Map1);
????Map1[7][5].itype?=?Map1[8][5].itype?=?Tree1;
????Map1[7][5].collision?=?Map1[8][5].collision?=?TRUE;
????Map1[5][7].itype?=?Map1[5][8].itype?=?Tree2;
????Map1[5][7].collision?=?Map1[5][8].collision?=?TRUE;
????Map1[2][1].itype?=?Map1[2][2].itype?=??Map1[1][1].itype?=?Map1[1][2].itype?=?Tree3;
????Map1[2][1].collision?=?Map1[2][2].collision?=??Map1[1][1].collision?=?Map1[1][2].collision?=?TRUE;
????Map1[2][7].itype?=?Map1[2][8].itype?=?Box;
????Map1[2][7].collision?=?Map1[2][8].collision?=?TRUE;
????delimage(bkg);
????drawMap(Map1);
????creatRole(Map1);
}
void?Map2()
{
????initgraph(500550);
????PIMAGE?bkg;
????bkg?=?newimage(500550);
????getimage(bkg“photo\\di.bmp“);
????putimage(00bkg);
????Icon?Map2[10][10];
????initMap(Map2);
????Map2[2][4].ity
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????3622217??2018-08-15?10:45??bob\Anthem?Lights?-?Demons.mp3
?????文件???????4279??2018-08-15?16:59??bob\background.cpp
?????文件?????729821??2018-08-17?13:55??bob\bin\Debug\bob.exe
?????文件???????1247??2018-08-14?17:18??bob\bob.cbp
?????文件????????577??2018-08-17?14:07??bob\bob.depend
?????文件???????1459??2018-11-01?14:51??bob\bob.layout
?????文件????????579??2018-08-15?16:59??bob\end.cpp
?????文件????????847??2018-08-15?10:53??bob\head.h
?????文件????????617??2018-08-17?13:55??bob\main.cpp
?????文件????????736??2018-08-17?13:55??bob\menu.cpp
?????文件???????8561??2018-08-15?16:59??bob\obj\Debug\background.o
?????文件???????5887??2018-08-15?16:59??bob\obj\Debug\end.o
?????文件???????2414??2018-08-17?13:55??bob\obj\Debug\main.o
?????文件???????6128??2018-08-17?13:55??bob\obj\Debug\menu.o
?????文件??????13095??2018-08-17?13:36??bob\obj\Debug\role.o
?????文件???????5871??2018-08-15?16:59??bob\obj\Debug\win.o
?????文件??????13672??2016-06-23?18:14??bob\photo\1.bmp
?????文件??????14109??2016-06-23?18:15??bob\photo\2.bmp
?????文件??????13610??2016-06-23?18:16??bob\photo\3.bmp
?????文件???????8645??2016-06-23?17:12??bob\photo\again.bmp
?????文件?????159589??2016-06-24?16:39??bob\photo\all.bmp
?????文件???????5591??2016-06-24?11:18??bob\photo\all_e.bmp
?????文件???????3091??2016-06-24?11:16??bob\photo\all_r.bmp
?????文件???????8623??2016-06-24?16:50??bob\photo\all_Re.bmp
?????文件???????2124??2018-07-31?15:36??bob\photo\bean.jpg
?????文件????????304??2016-06-24?09:01??bob\photo\blood.bmp
?????文件???????2499??2016-06-24?11:24??bob\photo\di.bmp
?????文件???????7654??2016-06-22?11:41??bob\photo\douzi.bmp
?????文件????????476??2018-07-31?16:53??bob\photo\empty.png
?????文件???????8713??2016-06-22?19:08??bob\photo\exit.bmp
............此處省略43個文件信息
評論
共有 條評論