⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 faceui.txt

📁 数据结构课程设计 描述如下: 现有一个大小为Map_Long * Map_Width的方格地图(每一方格尺寸为BoxSize * BoxSize)
💻 TXT
📖 第 1 页 / 共 2 页
字号:
  0x00,0x07,0x00,0x00,0x40,0x00,0x00,0x06,
  0x00,0x00,0x40,0x00,0x00,0x06,0x00,0x00,
  0x40,0x00,0x00,0x04,0x00,0x00,0x40,0x00,
  0x00,0x04,0x00,0x00,0x40,0x00,0x00,0x00,
  0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,
  0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,
  0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,
  0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,
  0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
char ban48F[]={
/* 以下是 '班' 的 48点阵方正舒体 字模,288 byte */
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,
  0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,
  0x00,0x00,0x00,0x01,0xF0,0x10,0x3C,0x00,
  0x00,0x0F,0xF0,0x10,0xFC,0x00,0x00,0x3F,
  0xF0,0x31,0xFC,0x00,0x00,0x7F,0xC0,0x13,
  0xFC,0x00,0x00,0x70,0x80,0x1F,0x30,0x00,
  0x00,0x01,0x80,0x10,0x30,0x00,0x00,0x03,
  0x00,0x00,0x30,0x00,0x00,0x06,0x08,0x20,
  0x70,0x00,0x00,0x06,0x0C,0x20,0x30,0x00,
  0x00,0x0F,0xFC,0x20,0x30,0x00,0x00,0x0F,
  0xFC,0x22,0x3E,0x00,0x00,0x3F,0xC0,0x23,
  0xFE,0x00,0x00,0x7F,0x00,0x47,0xFC,0x00,
  0x00,0xF8,0x00,0x47,0xF8,0x00,0x00,0xF0,
  0x00,0x47,0xF0,0x00,0x00,0xF0,0x00,0x87,
  0x30,0x00,0x00,0x20,0x00,0x80,0x20,0x00,
  0x00,0x20,0x01,0x00,0x20,0x00,0x00,0x20,
  0x01,0x00,0x60,0x00,0x00,0x20,0x42,0x00,
  0xC0,0x00,0x00,0x20,0x02,0x01,0xC0,0x00,
  0x00,0x20,0x84,0x03,0xC0,0x00,0x00,0x21,
  0x0C,0x00,0x06,0x00,0x00,0x3F,0x08,0x01,
  0xFF,0x00,0x00,0x1E,0x10,0x1F,0xFE,0x00,
  0x00,0x1E,0x00,0x1F,0xFE,0x00,0x00,0x0C,
  0x00,0x0F,0xF8,0x00,0x00,0x00,0x40,0x06,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
char chen48F[]={
/* 以下是 '陈' 的 48点阵方正舒体 字模,288 byte */
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,
  0x30,0x00,0x00,0x00,0x00,0x00,0x40,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x80,0x00,0x00,0x00,0xE0,0x00,
  0x04,0x00,0x00,0x03,0xF8,0x01,0x06,0x00,
  0x00,0x0F,0xF8,0x02,0x1E,0x00,0x00,0x1E,
  0x18,0x02,0x7C,0x00,0x00,0x38,0x08,0x07,
  0xF0,0x00,0x00,0x30,0x10,0xFF,0xC0,0x00,
  0x00,0x00,0x10,0xFE,0x00,0x00,0x00,0x0C,
  0x21,0xFC,0x00,0x00,0x00,0x1C,0x41,0xF8,
  0x00,0x00,0x00,0x18,0xC0,0x18,0x00,0x00,
  0x00,0x10,0xE0,0x10,0x40,0x00,0x00,0x30,
  0xE0,0x30,0x60,0x00,0x00,0x20,0xF0,0x20,
  0xFE,0x00,0x00,0x20,0x70,0x60,0xFE,0x00,
  0x00,0x20,0x10,0x63,0xFE,0x00,0x00,0x20,
  0x10,0x7F,0xF8,0x00,0x00,0x40,0x10,0xFF,
  0xF0,0x00,0x00,0x40,0x10,0xFE,0x30,0x00,
  0x00,0x40,0x00,0x70,0x30,0x00,0x00,0x40,
  0x60,0x00,0x10,0x00,0x00,0x43,0xC0,0x00,
  0x10,0x00,0x00,0x41,0x80,0x00,0x10,0x00,
  0x00,0x61,0x00,0x00,0x10,0xE0,0x00,0x60,
  0x00,0x00,0x10,0xE0,0x00,0x20,0x00,0x00,
  0x13,0xE0,0x00,0x20,0x00,0x00,0x00,0xE0,
  0x00,0x20,0x0F,0x80,0x00,0xE0,0x00,0x20,
  0x1F,0x80,0x20,0x00,0x00,0x20,0x1F,0x00,
  0x40,0x00,0x00,0x00,0x1E,0x00,0x80,0x00,
  0x00,0x10,0x00,0x03,0x00,0x00,0x00,0x18,
  0x00,0x03,0x00,0x00,0x00,0x08,0x00,0x06,
  0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,
};

char cheng48F[]={
/* 以下是 '诚' 的 48点阵方正舒体 字模,288 byte */
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,
  0x00,0x00,0x00,0x00,0x60,0x01,0x00,0x00,
  0x00,0x01,0xE0,0x01,0x06,0x00,0x00,0x01,
  0xE0,0x01,0x0E,0x00,0x00,0x01,0xE0,0x01,
  0x0E,0x00,0x00,0x03,0xC0,0x01,0x06,0x00,
  0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,
  0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,
  0x80,0x00,0x00,0x00,0x02,0x00,0x78,0x00,
  0x00,0x00,0x03,0x03,0xF0,0x00,0x00,0x00,
  0x04,0x3F,0xC0,0x00,0x00,0x00,0x04,0x78,
  0x40,0x00,0x00,0x00,0x00,0xC0,0xC0,0x00,
  0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x07,
  0x80,0x00,0x21,0x00,0x00,0x3E,0x00,0x00,
  0x23,0x00,0x07,0xF0,0x04,0x00,0x31,0x00,
  0x0F,0x80,0x04,0x20,0x11,0x00,0x0C,0x00,
  0x00,0x46,0x11,0x00,0x00,0x00,0x08,0xFF,
  0x13,0x00,0x00,0x00,0x01,0xFF,0x02,0x00,
  0x00,0x20,0x03,0xFF,0x0E,0x00,0x00,0x30,
  0x4F,0x01,0x0C,0x00,0x00,0x70,0x80,0x01,
  0x04,0x00,0x00,0x00,0x80,0x01,0x0C,0x00,
  0x00,0x01,0x08,0x02,0x0C,0x00,0x00,0x0E,
  0x08,0x00,0x1E,0x00,0x00,0x0C,0x08,0x1C,
  0x22,0x00,0x00,0x0C,0x00,0x30,0x22,0x00,
  0x00,0x1C,0x00,0x20,0x41,0x00,0x00,0x38,
  0x00,0x00,0x81,0x00,0x00,0x30,0x00,0x00,
  0x00,0x80,0x00,0x60,0x00,0x00,0x00,0xC0,
  0x00,0x00,0x00,0x08,0x00,0x70,0x00,0x00,
  0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x00,
  0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,
};

char hao48F[]={
/* 以下是 '号' 的 48点阵方正舒体 字模,288 byte */
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x07,0xC0,0x00,0x00,0x00,
  0x0C,0x3F,0xC0,0x00,0x00,0x00,0x1C,0xFF,
  0xC0,0x00,0x00,0x00,0x11,0xE0,0x40,0x00,
  0x00,0x00,0x31,0x80,0x00,0x00,0x00,0x00,
  0x30,0x00,0x00,0x00,0x00,0x00,0x38,0x00,
  0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,
  0x00,0x00,0x30,0x0C,0x00,0x00,0x00,0x00,
  0x30,0x3C,0x00,0x00,0x00,0x00,0x10,0x7C,
  0x00,0x00,0x00,0x00,0x10,0xFE,0x00,0x00,
  0x00,0x00,0x18,0xF8,0x00,0x00,0x00,0x00,
  0x08,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,
  0x08,0x00,0x00,0x00,0x00,0x01,0xF8,0x00,
  0x00,0x00,0x00,0x0F,0xF0,0x00,0x00,0x00,
  0x00,0x7F,0xE0,0x00,0x00,0x00,0x03,0xFF,
  0x00,0x00,0x00,0x00,0xFF,0xF0,0x00,0x00,
  0x00,0x03,0xFF,0x80,0x00,0x00,0x00,0x0F,
  0xFE,0x00,0xC0,0x00,0x00,0x3F,0xC4,0x07,
  0xE0,0x00,0x00,0x3F,0x0C,0xFF,0xE0,0x00,
  0x00,0x3C,0x0F,0xFF,0xE0,0x00,0x00,0x00,
  0x1F,0xFF,0xF0,0x00,0x00,0x00,0x1F,0xC0,
  0x70,0x00,0x00,0x00,0x3E,0x00,0x20,0x00,
  0x00,0x00,0x18,0x00,0x20,0x00,0x00,0x00,
  0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,
  0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,
};


int GraphIni()                  /*图形驱动,成功驱动返回OK,错误则返回ERROR*/
{ int gdriver, gmode,ErrorCode,GotError;
  GotError=0;
  gdriver=VGA;
  gmode=VGAHI;
  initgraph(&gdriver, &gmode, "");
  ErrorCode = graphresult();            /*开始检验图形是否有错误*/
  if( ErrorCode != grOk )
        { closegraph();GotError=1;
          printf(" Graphics System Error: %s\n", grapherrormsg( ErrorCode ) );
          getch();
        }
  graphresult();                    /*清空错误标记*/
  settextstyle(3,0,4);              /*开始检验字体图形是否有错误*/
  ErrorCode = graphresult();
  if( ErrorCode != grOk )
    { closegraph();GotError=1;
          printf(" Graphics System Error: %s\n", grapherrormsg( ErrorCode ) );
          getch();
    }
   if (GotError) return ERROR;
   else return OK;
}

void drawmat(char *mat,int matsize,int x,int y,int color) /*字模显示函数,参数(字模指针,点阵大小,起始坐标(x,y),颜色) */
{int i,j,k,n;
n=(matsize-1)/8+1;
for(j=0;j<matsize;j++)
  for(i=0;i<n;i++)
   for(k=0;k<8;k++)
    if(mat[j*n+i]&(0x80>>k))                 /*测试为1的位则显示*/
     putpixel(x+i*8+k,y+j,color);
}

void FirstUI()      /*画第一个界面*/
{int j,i,HaveKey;
  HaveKey=0;
  delay(100000);
  setcolor(11);
  for (i=0;i<650;i+=5)
    {delay(10000);line(i,50,650-i,400);}
  setcolor(15);
  for (i=0;i<130;i+=2)
    {sector(325,225,0,360,i+20,i/1.5);}
  i=5;
  drawmat(tan64K,64,220,190,1);
  drawmat(chi64K,64,290,190,3);
  drawmat(she64K,64,360,190,5);
  drawmat(hei48F,48,0,0,10);
  drawmat(ke48F,48,48,0,10);
  drawmat(ji148F,48,96,0,10);
  drawmat(ji248F,48,170,0,10);
  drawmat(ban48F,48,300,0,10);
  drawmat(chen48F,48,400,0,10);
  drawmat(cheng48F,48,448,0,10);
  drawmat(hao48F,48,560,0,10);
  setcolor(10);
  settextstyle(3,0,4);
  outtextxy(220,6,"05-2");
  outtextxy(520,6,"28");
  setcolor(6);
  settextstyle(3,0,1);
  for(j=200;j<450;j++) { delay(1500);line(j,258,j+1,258);}
  while(!HaveKey)
    {if (kbhit())
       {setcolor(i);
        bioskey(0);
        HaveKey=1;}
     if(!HaveKey)
        {delay(18000);i=(i==5)*6+5;setcolor(i);
         outtextxy(225,410,"Press Any Key To Play !");}
     }
}

void MainUI()    /*画游戏主界面*/
{      setcolor(WHITE);
       settextstyle(3,0,1);
       outtextxy(80,20,"[SnakeX V1.00] Completed By PhiL Cheng 2007(C) ");
       outtextxy(110,365,"Score :");
       outtextxy(350,365,"Process :");
       setcolor(10);
       line(50,46,580,46);
       arc(88,377,0,360,15);
       setcolor(11);
       arc (88,377,0,360,16);
       rectangle(80,80,562,322);
       line(563,83,563,323);
       line(83,323,563,323);
       setcolor(13);
       rectangle(105,350,547,400);
       line(440,372,542,372);
       line(439,373,439,381);
       line(440,382,542,382);
       line(543,373,543,381);
       setfillstyle(1,7);
       bar(120,324,145,335);
       bar(500,324,525,335);
       setfillstyle(1,8);
       bar(122,326,143,333);
       bar(502,326,523,333);
       bar(510,341,514,349);
       bar(130,341,134,349);
       bar(41,130,46,161);
       setcolor(7);
       line(132,341,132,349);
       line(133,341,133,349);
       line(512,341,512,349);
       line(513,341,513,349);
       line (47,139,51,139);
       line (47,154,51,154);
       line (52,140,52,153);
       line (52,146,59,146);
       line (60,146,60,260);
       line (60,260,70,260);
       line(70,254,79,254);
       line(76,255,79,255);
       line(76,255,79,257);
       line(76,265,79,263);
       line(76,265,79,265);
       line(70,266,79,266);
       rectangle(28,401,37,402);
       rectangle(40,280,79,281);
       rectangle(40,129,47,162);
       rectangle(125,335,139,340);
       rectangle(505,335,519,340);
       rectangle(33,301,34,399);
       setfillstyle(7,9);
       setcolor(9);
       pieslice(88,377,0,360,14);
       setfillstyle(1,LIGHTGREEN);
       setcolor(LIGHTGREEN);
       pieslice(88,377,0,360,10);

       setcolor(11); 
       line (26,110,39,110);
       line (26,300,39,300);
       line (25,111,25,299);    
       line (40,111,40,299);
       setfillstyle(1,BLACK);
       setcolor(BLACK);
       bar(41,132,43,135);
       bar(41,140,43,143);
       bar(41,148,43,151);
       bar(41,156,43,159);
       setcolor(WHITE);
       rectangle(49,142,50,151);
       line(70,258,70,262);
       line(71,257,74,257);
       line(71,263,74,263);
       line(75,257,75,263);
       line(76,259,78,259);
       line(76,261,78,261);
       line(41,282,79,282);
       line(32,301,32,399);
       line(28,400,37,400);
       line(130,341,130,349);
       line(131,341,131,349);
       line(510,341,510,349);
       line(511,341,511,349);
       setcolor(12);
       setfillstyle(1,12);
       line(27,113,27,297);
       bar (28,112,30,298);
       line(38,113,38,297);
       bar (35,112,37,298); 
       setcolor(YELLOW);
       setfillstyle(1,YELLOW);
       bar(31,112,34,298);
       












}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -