• 大小: 5.16MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-02
  • 语言: C/C++
  • 标签: EGE  

资源简介

用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个文件信息

评论

共有 条评论