C语言五子棋游戏for Windows

  • 将三个代码分别保存到对应的文件名中,并将三个文件放在同一文件夹下,使用Win-TC编译运行wuziqi.c奇迹将会发生。
  • 注意:Win-TC只支持32位及以下的操作系统
  • 效果

这里写图片描述

  • wuziqi.c
#include<stdio.h>
#include<graphics.h>
#include<bios.h>
#include<string.h>
#include"zimo.h"
#include"key.h"
#define N 15
int X,Y,a[N][N];
unsigned  int size;
void *buff;
void initgr(void) 
{
    int gd = DETECT, gm = 0; 
    registerbgidriver(EGAVGA_driver);
    initgraph(&gd, &gm, "");
}
int check()
{
    int i,j,k,sum1,sum2;
    for(i=0; i<N; i++)
    {
        for(j=0; j<N-4; j++)
        {
            sum1=0;
            sum2=0;
            for(k=j; k<j+5; k++)
            {
                sum1+=a[i][k];
                sum2+=a[k][i];
            }
            if(sum1==5||sum2==5||sum1==-5||sum2==-5)
            {
                return 1;
            }
        }
    }
    for(i=4; i<N; i++)
    {
        for(j=0; j<=i-4; j++)
        {
            sum1=0;
            sum2=0;
            for(k=j; k<j+5; k++)
            {
                sum1+=a[i-k][k];
                sum2+=a[N-1-k][N-1-(i-k)];
            }
            if(sum1==5||sum2==5||sum1==-5||sum2==-5)
            {
                return 1;
            }
        }
    }
    for(i=N-5; i>=0; i--)
    {
        for(j=0; j<=N-5-i; j++)
        {
            sum1=0;
            sum2=0;
            for(k=j; k<j+5; k++)
            {
                sum1+=a[k][i+k];
                sum2+=a[i+k][k];
            }
            if(sum1==5||sum2==5||sum1==-5||sum2==-5)
            {
                return 1;
            }
        }
    }
    return 0;
}
int changecolor(int n) 
{
    if(n==1)
    {
        return 7;
    }
    return 8;
}
void addline(int x,int y)
{
    setcolor(8);
    if(x>X)
    {
        line(x-10,y,x,y);
    }
    if(x<X+14*30)
    {
        line(x,y,x+10,y);
    }
    if(y>Y)
    {
        line(x,y-10,x,y);
    }
    if(y<Y+14*30)
    {
        line(x,y,x,y+10);
    }
}
void clear(int x,int y) 
{
    setfillstyle(1,0);
    setcolor(0);
    sector(x,y,0,360,10,10);
    addline(x,y);
}
void drachess(int x,int y,int color)  
{
    setfillstyle(1,color);
    setcolor(color);
    sector(x,y,0,360,10,10);
}
void main()
{
    int i,j,x,y,key,flag,color,replacecolor;
    initgr();
start:

    X=40;
    Y=30;
    for(i=0; i<N; i++)
    {
        for(j=0; j<N; j++)
        {
            a[i][j]=0;
            clear(X+i*30,Y+j*30);
        }
    }
    drawmat(wu64H,64,520,130,14);
    drawmat(zi64H,64,520,200,14);
    drawmat(qi64H,64,520,270,14);
    drawmat(bang16H,16,470,360,7);
    drawmat(zhu16H,16,490,360,7);
    x=490;
    y=380;
    drawmat(shang16H,16,x,y,6);
    drawmat(xiaxia16H,16,x+=20,y,6);
    drawmat(zuo16H,16,x+=20,y,6);
    drawmat(you16H,16,x+=20,y,6);
    drawmat(guang16H,16,x+=20,y,6);
    drawmat(biao16H,16,x+=20,y,6);
    drawmat(jianjian16H,16,x+=20,y,6);
    x=490;
    y+=20;
    drawmat(kong16H,16,x,y,6);
    drawmat(zhi16H,16,x+=20,y,6);
    drawmat(fang16H,16,x+=20,y,6);
    drawmat(xiangxiang16H,16,x+=20,y,6);
    drawmat(hui16H,16,x+=20,y,6);
    drawmat(che16H,16,x+=20,y,6);
    drawmat(jianjian16H,16,x+=20,y,6);
    x=490;
    y+=20;
    drawmat(que16H,16,x,y,6);
    drawmat(ren16H,16,x+=20,y,6);
    drawmat(luo16H,16,x+=20,y,6);
    drawmat(zi16H,16,x+=20,y,6);
    color=8;
    setcolor(color);
    setbkcolor(3);
    line(1,1,639,1);
    line(1,479,639,479);
    line(1,1,1,479);
    line(639,1,639,479);
    x=X;
    y=Y;
    for(i=0; i<N; i++)
    {
        line(x,y,x+420,y);
        y+=30;
    }
    y=30;
    for(i=0; i<N; i++)
    {
        line(x,y,x,y+420);
        x+=30;
    }
    x=X+7*30;
    y=Y+7*30;
    color=7;
    setfillstyle(1,color);
    setcolor(color);
    sector(x,y,0,360,10,10);
    flag=1;
    replacecolor=4;
    drachess(550,70,7);
    drachess(520,100,7);
    drachess(580,100,7);
    drachess(520,40,7);
    drachess(580,40,7);
    while(key=bioskey(0))
    {
        if(key==ESC)
        {
            exit(0);
        }
        if(key==ENTER||key==PLAYE||key==playe)
        {
            i=(x-X)/30;
            j=(y-Y)/30;
            if(a[i][j]==0)
            {
                a[i][j]=flag;
                color=changecolor(flag);
                drachess(x,y,color);
                if(check())
                {
                    setfillstyle(1,0);
                    setcolor(0);
                    drawmat(ni64H,64,200,240,7);
                    drawmat(ying64H,64,300,240,7);
                    drawmat(le64H,64,400,240,7);
                    getch();
                    bar(1,1,640,480);
                    goto start;
                }
                flag*=-1;
                drachess(550,70,changecolor(flag));
                drachess(520,100,changecolor(flag));
                drachess(580,100,changecolor(flag));
                drachess(520,40,changecolor(flag));
                drachess(580,40,changecolor(flag));
            }
        }
        else if(key==UP||key==PLAYW||key==playw)
        {
            if(y>Y)
            {
                i=(x-X)/30;
                j=(y-Y)/30;
                if(a[i][j]==0)
                {
                    clear(x,y);
                }
                else
                {
                    color=a[i][j]==1?7:8;
                    drachess(x,y,color);
                }
                y-=30;
                j=(y-Y)/30;
                if(a[i][j]==0)
                {
                    color=changecolor(flag);
                    drachess(x,y,color);
                }
                else
                {
                    drachess(x,y,replacecolor);
                }
            }
        }
        else if(key==DOWN||key==PLAYS||key==plays)
        {
            if(y<Y+14*30)
            {
                i=(x-X)/30;
                j=(y-Y)/30;
                if(a[i][j]==0)
                {
                    clear(x,y);
                }
                else
                {
                    color=a[i][j]==1?7:8;
                    drachess(x,y,color);
                }
                y+=30;
                j=(y-Y)/30;
                if(a[i][j]==0)
                {
                    color=changecolor(flag);
                    drachess(x,y,color);
                }
                else
                {
                    drachess(x,y,replacecolor);
                }
            }
        }
        else if(key==LEFT||key==PLAYA||key==playa)
        {
            if(x>X)
            {
                i=(x-X)/30;
                j=(y-Y)/30;
                if(a[i][j]==0)
                {
                    clear(x,y);
                }
                else
                {
                    color=a[i][j]==1?7:8;
                    drachess(x,y,color);
                }
                x-=30;
                i=(x-X)/30;
                if(a[i][j]==0)
                {
                    color=changecolor(flag);
                    drachess(x,y,color);
                }
                else
                {
                    drachess(x,y,replacecolor);
                }
            }
        }
        else if(key==RIGHT||key==PLAYD||key==playd)
        {
            if(x<X+14*30)
            {
                i=(x-X)/30;
                j=(y-Y)/30;
                if(a[i][j]==0)
                {
                    clear(x,y);
                }
                else
                {
                    color=a[i][j]==1?7:8;
                    drachess(x,y,color);
                }
                x+=30;
                i=(x-X)/30;
                if(a[i][j]==0)
                {
                    color=changecolor(flag);
                    drachess(x,y,color);
                }
                else
                {
                    drachess(x,y,replacecolor);
                }
            }
        }
    }
    closegraph();
}
  • key.h
#define UP 0x4800
#define DOWN 0x5000
#define LEFT 0x4b00
#define RIGHT 0x4d00
#define ESC 0x11b
#define ENTER 0x1c0d
#define SPACE 0x3920
#define BACK 0xe08
#define PLAYW 0x1157
#define PLAYS 0x1f53
#define PLAYA 0x1e41
#define PLAYD 0x2044
#define playw 0x1177
#define plays 0x1f73
#define playa 0x1e61
#define playd 0x2064
#define playe 0x1265
#define PLAYE 0x1245
  • zimo.h
char feng16H[]={
/* “‘œ¬ « '∑Ê' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
  0x30,0xC0,0x30,0xC0,0x39,0xF8,0x7B,0x98,
  0xC2,0x60,0xF8,0xF8,0x33,0x8C,0x30,0x60,
  0xF9,0xFC,0xF8,0x60,0x31,0xFC,0x38,0x60,
  0x3B,0xFC,0x30,0x60,0x00,0x60,0x00,0x00,
};

char jian116H[]={
/* “‘œ¬ « 'Ω°' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
  0x30,0x30,0x3E,0xFC,0x3E,0xFC,0x66,0x34,
  0x67,0xFE,0xED,0xFE,0xEE,0x34,0x6E,0xFC,
  0x62,0x30,0x6A,0xFC,0x6E,0x30,0x64,0xFE,
  0x6E,0x30,0x7B,0xFE,0x60,0xFE,0x00,0x00,
};

char biao16H[]={
/* “‘œ¬ « '±Í' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
  0x30,0x00,0x31,0xFC,0x31,0xFC,0xFC,0x00,
  0xFC,0x00,0x33,0xFE,0x33,0xFE,0x78,0x60,
  0x7D,0x68,0xF5,0x6C,0xB3,0x64,0x33,0x66,
  0x36,0x62,0x30,0xE0,0x30,0xC0,0x00,0x00,
};

char shang16H[]={
/* “‘œ¬ « '…œ' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
  0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,
  0x03,0x00,0x03,0xFC,0x03,0xFC,0x03,0x00,
  0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,
  0xFF,0xFE,0xFF,0xFE,0x00,0x00,0x00,0x00,
};
char xiaxia16H[]={
/* “‘œ¬ « 'œ¬' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
  0x00,0x00,0xFF,0xFE,0xFF,0xFE,0x03,0x00,
  0x03,0x00,0x03,0x40,0x03,0x60,0x03,0x30,
  0x03,0x18,0x03,0x0C,0x03,0x00,0x03,0x00,
  0x03,0x00,0x03,0x00,0x03,0x00,0x00,0x00,
};
char zuo16H[]={
/* “‘œ¬ « '◊Û' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
  0x03,0x00,0x03,0x00,0x7F,0xFE,0x7F,0xFE,
  0x03,0x00,0x03,0x00,0x06,0x00,0x0F,0xF8,
  0x0F,0xF8,0x18,0xC0,0x38,0xC0,0x70,0xC0,
  0x60,0xC0,0x1F,0xFE,0x1F,0xFE,0x00,0x00,
};
char you16H[]={
/* “‘œ¬ « '”“' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
  0x03,0x00,0x03,0x00,0x03,0x00,0x7F,0xFE,
  0x7F,0xFE,0x06,0x00,0x06,0x00,0x0F,0xF8,
  0x1F,0xF8,0x3C,0x18,0x6C,0x18,0xCC,0x18,
  0x0F,0xF8,0x0F,0xF8,0x0C,0x18,0x00,0x00,
};
char guang16H[]={
/* “‘œ¬ « 'π‚' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
  0x01,0x80,0x01,0x80,0x31,0x88,0x19,0x98,
  0x19,0xB0,0x09,0xA0,0xFF,0xFE,0xFF,0xFE,
  0x06,0xC0,0x06,0xC0,0x06,0xC0,0x0C,0xC4,
  0x18,0xC6,0xF0,0xFE,0x60,0x7C,0x00,0x00,
};

char kong16H[]={
/* “‘œ¬ « 'øÿ' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
  0x30,0xC0,0x30,0x60,0x37,0xFE,0x37,0xFE,
  0xFE,0x06,0xF9,0x98,0x33,0x0C,0x3A,0x04,
  0xF8,0x00,0xF3,0xFC,0x33,0xFC,0x30,0x60,
  0x30,0x60,0x77,0xFE,0x67,0xFE,0x00,0x00,
};
char zhi16H[]={
/* “‘œ¬ « '÷∆' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
  0x0C,0x0C,0x6C,0x0C,0x7F,0x2C,0xFF,0x2C,
  0x8C,0x2C,0xFF,0xAC,0xFF,0xAC,0x0C,0x2C,
  0x7F,0xAC,0x7F,0xAC,0x6D,0xAC,0x6D,0xAC,
  0x6F,0x8C,0x6F,0x1C,0x0C,0x18,0x00,0x00,
};
char fang16H[]={
/* “‘œ¬ « '∑Ω' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
  0x01,0x80,0x01,0x80,0x01,0x80,0xFF,0xFE,
  0xFF,0xFE,0x06,0x00,0x06,0x00,0x07,0xF8,
  0x07,0xF8,0x06,0x18,0x0C,0x18,0x1C,0x18,
  0x38,0x38,0x70,0xF0,0x20,0xE0,0x00,0x00,
};
char xiangxiang16H[]={
/* “‘œ¬ « 'œÚ' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
  0x03,0x00,0x06,0x00,0x3F,0xFC,0x3F,0xFC,
  0x30,0x0C,0x30,0x0C,0x37,0xEC,0x37,0xEC,
  0x36,0x6C,0x36,0x6C,0x37,0xEC,0x37,0xEC,
  0x30,0x0C,0x30,0x3C,0x30,0x38,0x00,0x00,
};
char hui16H[]={
/* “‘œ¬ « 'ªÿ' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
  0x00,0x00,0x7F,0xFC,0x7F,0xFC,0x60,0x0C,
  0x6F,0xCC,0x6F,0xCC,0x6C,0xCC,0x6C,0xCC,
  0x6C,0xCC,0x6F,0xCC,0x6F,0xCC,0x60,0x0C,
  0x7F,0xFC,0x7F,0xFC,0x60,0x0C,0x00,0x00,
};
char che16H[]={
/* “‘œ¬ « '≥µ' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
  0x03,0x00,0x03,0x00,0x7F,0xFC,0x7F,0xFC,
  0x0C,0x00,0x1D,0x80,0x19,0x80,0x3F,0xF8,
  0x3F,0xF8,0x01,0x80,0x01,0x80,0x7F,0xFC,
  0x7F,0xFC,0x01,0x80,0x01,0x80,0x00,0x00,
};
char jianjian16H[]={
/* “‘œ¬ « 'º¸' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
  0x30,0x30,0x37,0x7C,0x7F,0x7C,0x7B,0x34,
  0xC2,0xFE,0xFA,0xFE,0x7F,0x34,0x37,0x7C,
  0x79,0x30,0x7D,0x7C,0x37,0x30,0x3A,0xFC,
  0x3B,0x30,0x37,0xFE,0x0C,0xFE,0x00,0x00,
};
char que16H[]={
/* “‘œ¬ « '»∑' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
  0x00,0xC0,0x7C,0xF8,0x7D,0xF8,0x33,0x30,
  0x33,0xFE,0x61,0xFE,0x7D,0xB6,0xED,0xFE,
  0x6D,0xFE,0x6D,0xB6,0x6D,0xFE,0x7D,0xB6,
  0x6D,0xB6,0x63,0x3E,0x02,0x0C,0x00,0x00,
};
char ren16H[]={
/* “‘œ¬ « '»œ' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
  0x00,0x60,0x30,0x60,0x18,0x60,0x18,0x60,
  0x00,0x60,0x70,0x60,0x70,0x60,0x30,0x60,
  0x30,0x60,0x30,0xE0,0x34,0xD0,0x3D,0x98,
  0x3B,0x0C,0x36,0x06,0x04,0x02,0x00,0x00,
};
char luo16H[]={
/* “‘œ¬ « '¬‰' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
  0x0C,0x60,0x7F,0xFC,0x7F,0xFC,0x0C,0x60,
  0x63,0x00,0x33,0xF8,0x07,0xB0,0x60,0xE0,
  0x31,0xF8,0x07,0x1E,0x13,0xF8,0x33,0x18,
  0x23,0x18,0x63,0xF8,0x43,0x18,0x00,0x00,
};
char zi16H[]={
/* “‘œ¬ « '◊”' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
  0x3F,0xF8,0x3F,0xF8,0x00,0x30,0x00,0x60,
  0x01,0xC0,0x01,0x80,0xFF,0xFE,0xFF,0xFE,
  0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,
  0x01,0x80,0x07,0x80,0x03,0x00,0x00,0x00,
};
char ni64H[]={
/* “‘œ¬ « 'ƒ„' µƒ 64µ„’Û∫⁄à◊÷ƒ££¨512 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,0x80,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0xF8,0x00,0x78,0x00,0x00,0x00,
  0x00,0x01,0xF0,0x00,0xFC,0x00,0x00,0x00,
  0x00,0x01,0xF0,0x00,0xF8,0x00,0x00,0x00,
  0x00,0x01,0xE0,0x00,0xF0,0x00,0x00,0x00,
  0x00,0x01,0xE0,0x01,0xF0,0x00,0x00,0x00,
  0x00,0x03,0xC0,0x01,0xE0,0x00,0x00,0x00,
  0x00,0x03,0xC0,0x01,0xE0,0x00,0x00,0x00,
  0x00,0x07,0x80,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x07,0x80,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x07,0x80,0x03,0xFF,0xFF,0xFF,0xE0,
  0x00,0x0F,0x00,0x07,0xFF,0xFF,0xFF,0xE0,
  0x00,0x0F,0x00,0x07,0xFF,0xFF,0xFF,0xC0,
  0x00,0x1F,0x00,0x0F,0xFF,0xFF,0xFF,0xC0,
  0x00,0x1F,0x00,0x0F,0xFF,0xFF,0xFF,0x80,
  0x00,0x3F,0x00,0x1E,0x00,0x00,0x07,0x80,
  0x00,0x3F,0x00,0x1E,0x00,0x00,0x07,0x80,
  0x00,0x7F,0x00,0x3C,0x00,0x00,0x07,0x00,
  0x00,0x7F,0x00,0x7C,0x00,0x00,0x0F,0x00,
  0x00,0xFF,0x00,0x78,0x00,0x00,0x0E,0x00,
  0x00,0xFF,0x00,0xF8,0x01,0xE0,0x1E,0x00,
  0x01,0xE7,0x01,0xF0,0x01,0xE0,0x1E,0x00,
  0x01,0xC7,0x03,0xE0,0x01,0xE0,0x1C,0x00,
  0x03,0xC7,0x00,0x60,0x01,0xE0,0x00,0x00,
  0x07,0x87,0x00,0x00,0x01,0xE0,0x00,0x00,
  0x0F,0x87,0x00,0x00,0x01,0xE0,0x00,0x00,
  0x07,0x07,0x00,0x00,0x01,0xE0,0x00,0x00,
  0x03,0x07,0x00,0x00,0x01,0xE0,0x00,0x00,
  0x00,0x07,0x00,0x00,0x01,0xE0,0x00,0x00,
  0x00,0x07,0x00,0x00,0x01,0xE0,0x00,0x00,
  0x00,0x07,0x00,0x00,0x01,0xE0,0x30,0x00,
  0x00,0x07,0x00,0x0C,0x01,0xE0,0xF0,0x00,
  0x00,0x07,0x00,0x0F,0x01,0xE0,0x78,0x00,
  0x00,0x07,0x00,0x0E,0x01,0xE0,0x78,0x00,
  0x00,0x07,0x00,0x1E,0x01,0xE0,0x3C,0x00,
  0x00,0x07,0x00,0x1C,0x01,0xE0,0x3C,0x00,
  0x00,0x07,0x00,0x1C,0x01,0xE0,0x1E,0x00,
  0x00,0x07,0x00,0x3C,0x01,0xE0,0x1E,0x00,
  0x00,0x07,0x00,0x38,0x01,0xE0,0x0F,0x00,
  0x00,0x07,0x00,0x78,0x01,0xE0,0x0F,0x00,
  0x00,0x07,0x00,0x70,0x01,0xE0,0x07,0x80,
  0x00,0x07,0x00,0xF0,0x01,0xE0,0x07,0x80,
  0x00,0x07,0x00,0xF0,0x01,0xE0,0x03,0xC0,
  0x00,0x07,0x01,0xE0,0x01,0xE0,0x03,0xC0,
  0x00,0x07,0x01,0xE0,0x01,0xE0,0x03,0xE0,
  0x00,0x07,0x03,0xC0,0x01,0xE0,0x01,0xE0,
  0x00,0x07,0x03,0xC0,0x01,0xE0,0x01,0xC0,
  0x00,0x07,0x03,0x80,0x01,0xE0,0x00,0x00,
  0x00,0x07,0x00,0x80,0x01,0xE0,0x00,0x00,
  0x00,0x07,0x00,0x00,0x01,0xE0,0x00,0x00,
  0x00,0x07,0x00,0x00,0x01,0xE0,0x00,0x00,
  0x00,0x07,0x00,0x01,0xFF,0xE0,0x00,0x00,
  0x00,0x07,0x00,0x00,0xFF,0xC0,0x00,0x00,
  0x00,0x07,0x00,0x00,0xFF,0xC0,0x00,0x00,
  0x00,0x0F,0x00,0x00,0x7F,0xC0,0x00,0x00,
  0x00,0x0F,0x00,0x00,0x7F,0x00,0x00,0x00,
  0x00,0x0F,0x00,0x00,0x38,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 ying64H[]={
/* “‘œ¬ « '”Æ' µƒ 64µ„’Û∫⁄à◊÷ƒ££¨512 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,0x03,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x07,0x80,0x00,0x00,0x00,
  0x00,0x00,0x00,0x07,0x80,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0x80,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0x80,0x00,0x00,0x00,
  0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,
  0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,
  0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,
  0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,
  0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,
  0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xC0,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,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,
  0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,
  0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,
  0x00,0x07,0x00,0x00,0x00,0x00,0xE0,0x00,
  0x00,0x07,0x00,0x00,0x00,0x00,0xE0,0x00,
  0x00,0x07,0x00,0x00,0x00,0x00,0xE0,0x00,
  0x00,0x07,0x00,0x00,0x00,0x00,0xE0,0x00,
  0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,
  0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,
  0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xE0,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,0xFF,0xE1,0xFF,0xFC,0x3F,0xFE,0x00,
  0x03,0xFF,0xE1,0xFF,0xFC,0x3F,0xFE,0x00,
  0x03,0xFF,0xE1,0xFF,0xFC,0x3F,0xFE,0x00,
  0x03,0xFF,0xE1,0xFF,0xFC,0x3F,0xFE,0x00,
  0x03,0x80,0xE1,0xC0,0x1C,0x38,0x0E,0x00,
  0x03,0x80,0xE1,0xC0,0x1C,0x38,0x0E,0x00,
  0x03,0x80,0xE1,0xC0,0x1C,0x38,0x0E,0x00,
  0x03,0xFF,0xE1,0xC7,0x1C,0x39,0x8E,0x00,
  0x03,0xFF,0xE1,0xC7,0x1C,0x39,0x8E,0x00,
  0x03,0xFF,0xE1,0xC7,0x1C,0x39,0x8E,0x00,
  0x03,0x80,0xE1,0xC7,0x1C,0x39,0x8E,0x00,
  0x03,0x80,0xE1,0xC6,0x1C,0x30,0x8E,0x00,
  0x03,0x80,0xE1,0xC6,0x1C,0x30,0x8E,0x00,
  0x03,0x80,0xE1,0xC6,0x1C,0x30,0x8E,0x00,
  0x03,0xFF,0xE1,0xC6,0x1C,0x30,0x8E,0x00,
  0x03,0xFF,0xE1,0xC6,0x1C,0x30,0xCE,0x00,
  0x03,0xFF,0xE1,0xCE,0x00,0x30,0xCE,0x00,
  0x03,0xFF,0xE1,0xCC,0x00,0x30,0xCE,0x00,
  0x03,0x00,0xE0,0x0C,0x00,0x30,0x0E,0x00,
  0x03,0x00,0xE0,0x1C,0x40,0x70,0x0E,0x00,
  0x03,0x00,0xE0,0x18,0xE0,0x60,0x0E,0x18,
  0x03,0x00,0xE0,0x38,0x70,0xE0,0x0E,0x38,
  0x07,0x07,0xE0,0x70,0x30,0xE0,0x0F,0xF8,
  0x07,0x03,0xE0,0xF0,0x01,0xC0,0x07,0xF0,
  0x06,0x03,0xE1,0xE0,0x03,0xC0,0x07,0xE0,
  0x0E,0x03,0xC0,0xC0,0x01,0x80,0x01,0xC0,
  0x02,0x02,0x00,0x00,0x00,0x80,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 le64H[]={
/* “‘œ¬ « '¡À' µƒ 64µ„’Û∫⁄à◊÷ƒ££¨512 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,0x7F,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,
  0x00,0x7F,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,
  0x00,0x7F,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,
  0x00,0x7F,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,
  0x00,0x70,0x00,0x00,0x00,0x00,0xFE,0x00,
  0x00,0x00,0x00,0x00,0x00,0x01,0xFE,0x00,
  0x00,0x00,0x00,0x00,0x00,0x07,0xF8,0x00,
  0x00,0x00,0x00,0x00,0x00,0x1F,0xE0,0x00,
  0x00,0x00,0x00,0x00,0x00,0x3F,0x80,0x00,
  0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,
  0x00,0x00,0x00,0x00,0x03,0xFC,0x00,0x00,
  0x00,0x00,0x00,0x00,0x07,0xF0,0x00,0x00,
  0x00,0x00,0x00,0x00,0x1F,0xE0,0x00,0x00,
  0x00,0x00,0x00,0x00,0x7F,0x80,0x00,0x00,
  0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xFC,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xF0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xE0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x00,0x07,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x03,0xFF,0xC0,0x00,0x00,0x00,
  0x00,0x00,0x03,0xFF,0x80,0x00,0x00,0x00,
  0x00,0x00,0x01,0xFF,0x80,0x00,0x00,0x00,
  0x00,0x00,0x01,0xFF,0x00,0x00,0x00,0x00,
  0x00,0x00,0x01,0xFE,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0xF0,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,
};


char bang16H[]={
/* “‘œ¬ « '∞Ô' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
  0x0C,0x00,0x7F,0x7C,0x7F,0x7C,0x0C,0x68,
  0x7F,0x68,0x0C,0x6C,0x7F,0x64,0x18,0x6C,
  0x31,0x80,0xFF,0xF8,0x1F,0xF8,0x19,0x98,
  0x19,0x98,0x19,0xB8,0x01,0x80,0x00,0x00,
};
char zhu16H[]={
/* “‘œ¬ « '÷˙' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
  0x00,0x60,0x7C,0x60,0x7C,0x60,0x65,0xFE,
  0x65,0xFE,0x7C,0x66,0x64,0x66,0x64,0x66,
  0x7C,0x66,0x64,0x66,0x64,0x66,0x64,0xC6,
  0xFE,0xC6,0xE1,0x9E,0x03,0x0C,0x00,0x00,
};



char wu64H[]=
{
    /* “‘œ¬ « 'ŒÂ' µƒ 64µ„’Û∫⁄à◊÷ƒ££¨512 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,0x00,0x00,0x00,0x00,0x00,
    0x00,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,
    0x00,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,
    0x00,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,
    0x00,0x40,0x00,0x1F,0x00,0x00,0x01,0x00,
    0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,
    0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0x80,0x00,
    0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0x80,0x00,
    0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0x80,0x00,
    0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0x00,0x00,
    0x00,0x00,0x00,0x78,0x00,0x0F,0x00,0x00,
    0x00,0x00,0x00,0x78,0x00,0x0F,0x00,0x00,
    0x00,0x00,0x00,0x78,0x00,0x0F,0x00,0x00,
    0x00,0x00,0x00,0xF8,0x00,0x0F,0x00,0x00,
    0x00,0x00,0x00,0xF8,0x00,0x0F,0x00,0x00,
    0x00,0x00,0x00,0xF8,0x00,0x0F,0x00,0x00,
    0x00,0x00,0x00,0xF8,0x00,0x0F,0x00,0x00,
    0x00,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,
    0x00,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,
    0x00,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,
    0x00,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,
    0x00,0x00,0x01,0xF0,0x00,0x1F,0x00,0x00,
    0x00,0x00,0x01,0xF0,0x00,0x1F,0x00,0x00,
    0x00,0x00,0x01,0xF0,0x00,0x1F,0x00,0x00,
    0x00,0x00,0x01,0xF0,0x00,0x1F,0x00,0x00,
    0x00,0x00,0x01,0xF0,0x00,0x1F,0x00,0x00,
    0x00,0x00,0x01,0xE0,0x00,0x1F,0x00,0x00,
    0x00,0x00,0x01,0xE0,0x00,0x1F,0x00,0x00,
    0x00,0x00,0x01,0xE0,0x00,0x1F,0x00,0x00,
    0x00,0x00,0x03,0xE0,0x00,0x1F,0x00,0x00,
    0x00,0x00,0x03,0xE0,0x00,0x1F,0x00,0x00,
    0x06,0x00,0x03,0xE0,0x00,0x1F,0x00,0x20,
    0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,
    0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,
    0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,
    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,
};
char zi64H[]=
{
    /* “‘œ¬ « '◊”' µƒ 64µ„’Û∫⁄à◊÷ƒ££¨512 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,0x1F,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,
    0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,
    0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,
    0x00,0x10,0x00,0x00,0x00,0x0F,0xF8,0x00,
    0x00,0x00,0x00,0x00,0x00,0x0F,0xE0,0x00,
    0x00,0x00,0x00,0x00,0x00,0x3F,0x80,0x00,
    0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,
    0x00,0x00,0x00,0x00,0x01,0xFC,0x00,0x00,
    0x00,0x00,0x00,0x00,0x03,0xF0,0x00,0x00,
    0x00,0x00,0x00,0x00,0x0F,0xE0,0x00,0x00,
    0x00,0x00,0x00,0x00,0x1F,0x80,0x00,0x00,
    0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,
    0x00,0x00,0x00,0x01,0xFC,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xF8,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xE0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,
    0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,
    0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,
    0x0C,0x00,0x00,0x03,0xC0,0x00,0x00,0x30,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x00,0x07,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x03,0xFF,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x03,0xFF,0xC0,0x00,0x00,0x00,
    0x00,0x00,0x01,0xFF,0x80,0x00,0x00,0x00,
    0x00,0x00,0x01,0xFF,0x00,0x00,0x00,0x00,
    0x00,0x00,0x01,0xFC,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,
};
char qi64H[]=
{
    /* “‘œ¬ « '∆Â' µƒ 64µ„’Û∫⁄à◊÷ƒ££¨512 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,0x07,0x80,0x00,0x00,0x00,0x00,0x00,
    0x00,0x07,0x80,0x01,0xF0,0x00,0x78,0x00,
    0x00,0x07,0x80,0x00,0xF0,0x00,0x78,0x00,
    0x00,0x07,0x80,0x00,0xF0,0x00,0x78,0x00,
    0x00,0x07,0x80,0x00,0xE0,0x00,0x78,0x00,
    0x00,0x07,0x80,0x00,0xE0,0x00,0x78,0x00,
    0x00,0x07,0x80,0x00,0xE0,0x00,0x78,0x00,
    0x00,0x07,0x80,0x00,0xE0,0x00,0x78,0x00,
    0x00,0x07,0x80,0x00,0xE0,0x00,0x78,0x00,
    0x00,0x07,0x80,0x3F,0xFF,0xFF,0xFF,0xE0,
    0x00,0x07,0x80,0x3F,0xFF,0xFF,0xFF,0xE0,
    0x00,0x07,0x80,0x3F,0xFF,0xFF,0xFF,0xE0,
    0x00,0x07,0x80,0x00,0xE0,0x00,0x78,0x00,
    0x00,0x07,0x80,0x00,0xE0,0x00,0x78,0x00,
    0x07,0xFF,0xFC,0x00,0xE0,0x00,0x78,0x00,
    0x07,0xFF,0xFC,0x00,0xE0,0x00,0x78,0x00,
    0x07,0xFF,0xFC,0x00,0xE0,0x00,0x78,0x00,
    0x00,0x0F,0x80,0x00,0xE0,0x00,0x78,0x00,
    0x00,0x0F,0x80,0x00,0xE0,0x00,0x78,0x00,
    0x00,0x1F,0x80,0x00,0xE0,0x00,0x78,0x00,
    0x00,0x1F,0x80,0x00,0xFF,0xFF,0xF8,0x00,
    0x00,0x1F,0x80,0x00,0xFF,0xFF,0xF8,0x00,
    0x00,0x1F,0x80,0x00,0xE0,0x00,0x78,0x00,
    0x00,0x3F,0x80,0x00,0xE0,0x00,0x78,0x00,
    0x00,0x3F,0x98,0x00,0xE0,0x00,0x78,0x00,
    0x00,0x3F,0xB8,0x00,0xE0,0x00,0x78,0x00,
    0x00,0x7F,0xBC,0x00,0xE0,0x00,0x78,0x00,
    0x00,0x77,0x9E,0x00,0xE0,0x00,0x78,0x00,
    0x00,0x77,0x9E,0x00,0xE0,0x00,0x78,0x00,
    0x00,0xE7,0x8F,0x00,0xE0,0x00,0x78,0x00,
    0x00,0xE7,0x87,0x00,0xFF,0xFF,0xF8,0x00,
    0x01,0xC7,0x87,0x00,0xFF,0xFF,0xF8,0x00,
    0x01,0xC7,0x86,0x00,0xFF,0xFF,0xF8,0x00,
    0x03,0xC7,0x80,0x00,0xE0,0x00,0x78,0x00,
    0x03,0x87,0x80,0x00,0xE0,0x00,0x78,0x00,
    0x07,0x87,0x80,0x00,0xE0,0x00,0x78,0x00,
    0x0F,0x07,0x80,0x00,0xE0,0x00,0x78,0x00,
    0x0F,0x07,0x80,0x00,0xE0,0x00,0x78,0x00,
    0x1E,0x07,0x80,0x00,0xE0,0x00,0x78,0x00,
    0x06,0x07,0x80,0x00,0xE0,0x00,0x78,0x00,
    0x00,0x07,0x81,0xFF,0xFF,0xFF,0xFF,0xF8,
    0x00,0x07,0x81,0xFF,0xFF,0xFF,0xFF,0xF8,
    0x00,0x07,0x81,0xFF,0xFF,0xFF,0xFF,0xF8,
    0x00,0x07,0x80,0x00,0x00,0x00,0x00,0x00,
    0x00,0x07,0x80,0x00,0x00,0x00,0x00,0x00,
    0x00,0x07,0x80,0x00,0x00,0x00,0x00,0x00,
    0x00,0x07,0x80,0x00,0x20,0x00,0x00,0x00,
    0x00,0x07,0x80,0x00,0x70,0x00,0xE0,0x00,
    0x00,0x07,0x80,0x00,0x7C,0x00,0xF0,0x00,
    0x00,0x07,0x80,0x00,0xF8,0x01,0xFC,0x00,
    0x00,0x07,0x80,0x01,0xE0,0x00,0x7E,0x00,
    0x00,0x07,0x80,0x03,0xC0,0x00,0x3F,0x80,
    0x00,0x07,0x80,0x07,0x80,0x00,0x0F,0xC0,
    0x00,0x07,0x80,0x0F,0x00,0x00,0x07,0xE0,
    0x00,0x07,0x80,0x3E,0x00,0x00,0x03,0xF0,
    0x00,0x07,0x80,0x7C,0x00,0x00,0x01,0xE0,
    0x00,0x07,0x80,0x38,0x00,0x00,0x00,0xC0,
    0x00,0x07,0x80,0x10,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 tui32H[]=
{
    /* “‘œ¬ « 'ÕÀ' µƒ 32µ„’Û∫⁄à◊÷ƒ££¨128 byte */
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x06,0x0F,0xFF,0xC0,0x06,0x0C,0x00,0x40,
    0x02,0x0C,0x00,0x40,0x03,0x0C,0x00,0x40,
    0x03,0x0C,0x00,0x40,0x00,0x0F,0xFF,0xC0,
    0x00,0x0C,0x00,0x40,0x00,0x0C,0x00,0x40,
    0x00,0x0C,0x00,0x40,0x00,0x0F,0xFF,0xC0,
    0x1F,0x0F,0xFF,0xC0,0x1F,0x0C,0x00,0x00,
    0x03,0x0C,0x00,0x00,0x03,0x0C,0x20,0x60,
    0x03,0x0C,0x30,0xC0,0x03,0x0C,0x19,0x00,
    0x03,0x0C,0x0F,0x00,0x03,0x0C,0x03,0x00,
    0x03,0x0C,0x61,0xC0,0x03,0x0D,0xC0,0xE0,
    0x03,0x0F,0x00,0x30,0x03,0x0C,0x00,0x00,
    0x07,0x80,0x00,0x00,0x0C,0x60,0x00,0x00,
    0x18,0x1F,0xFF,0xF8,0x10,0x03,0xFF,0xF8,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
char chu32H[]=
{
    /* “‘œ¬ « '≥ˆ' µƒ 32µ„’Û∫⁄à◊÷ƒ££¨128 byte */
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,
    0x00,0x01,0x80,0x00,0x03,0x01,0x80,0x00,
    0x03,0x01,0x80,0x40,0x03,0x01,0x80,0x40,
    0x03,0x01,0x80,0x40,0x03,0x01,0x80,0x40,
    0x03,0x01,0x80,0x40,0x03,0x01,0x80,0x40,
    0x03,0x01,0x80,0x40,0x03,0x01,0x80,0x40,
    0x03,0xFF,0xFF,0xC0,0x00,0x01,0x80,0x00,
    0x00,0x01,0x80,0x00,0x00,0x01,0x80,0x00,
    0x04,0x01,0x80,0x00,0x04,0x01,0x80,0x60,
    0x04,0x01,0x80,0x60,0x04,0x01,0x80,0x60,
    0x04,0x01,0x80,0x60,0x04,0x01,0x80,0x60,
    0x04,0x01,0x80,0x60,0x04,0x01,0x80,0x60,
    0x04,0x01,0x80,0x60,0x07,0xFF,0xFF,0xE0,
    0x07,0xFF,0xFF,0xE0,0x00,0x00,0x00,0x60,
    0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,
};
char dui32H[]=
{
    /* “‘œ¬ « '∂‘' µƒ 32µ„’Û∫⁄à◊÷ƒ££¨128 byte */
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,
    0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0xC0,
    0x00,0x00,0x00,0xC0,0x1F,0xF8,0x00,0xC0,
    0x00,0x08,0x00,0xC0,0x00,0x08,0x00,0xC0,
    0x00,0x09,0xFF,0xFC,0x00,0x19,0xFF,0xFC,
    0x00,0x18,0x00,0xC0,0x04,0x10,0x00,0xC0,
    0x06,0x10,0x00,0xC0,0x03,0x10,0x20,0xC0,
    0x01,0xB0,0x60,0xC0,0x00,0xE0,0x60,0xC0,
    0x00,0x60,0x30,0xC0,0x00,0x60,0x30,0xC0,
    0x00,0xF0,0x18,0xC0,0x00,0x98,0x00,0xC0,
    0x01,0x8C,0x00,0xC0,0x03,0x0C,0x00,0xC0,
    0x02,0x04,0x00,0xC0,0x06,0x00,0x00,0xC0,
    0x1C,0x00,0x00,0xC0,0x18,0x00,0x00,0xC0,
    0x00,0x00,0x07,0xC0,0x00,0x00,0x07,0x80,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
char zhan32H[]=
{
    /* “‘œ¬ « '’Ω' µƒ 32µ„’Û∫⁄à◊÷ƒ££¨128 byte */
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x03,0x00,0x60,0x00,
    0x03,0x00,0x60,0x00,0x03,0x00,0x61,0x00,
    0x03,0x00,0x61,0x80,0x03,0x00,0x20,0xC0,
    0x03,0x00,0x20,0x00,0x03,0xFC,0x20,0x00,
    0x03,0x00,0x20,0x00,0x03,0x00,0x21,0xF0,
    0x03,0x00,0x7F,0x00,0x03,0x03,0xF0,0x00,
    0x03,0x00,0x30,0x00,0x03,0x00,0x30,0x00,
    0x1F,0xF8,0x30,0xC0,0x10,0x18,0x10,0xC0,
    0x10,0x18,0x10,0x80,0x10,0x18,0x19,0x80,
    0x10,0x18,0x19,0x00,0x10,0x18,0x0B,0x00,
    0x10,0x18,0x0E,0x00,0x10,0x18,0x0E,0x00,
    0x1F,0xF8,0x0E,0x00,0x1F,0xF8,0x12,0x08,
    0x10,0x18,0x23,0x0C,0x10,0x18,0xC1,0x88,
    0x00,0x01,0x80,0xF8,0x00,0x07,0x00,0x70,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
char ren32H[]=
{
    /* “‘œ¬ « '»À' µƒ 32µ„’Û∫⁄à◊÷ƒ££¨128 byte */
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,
    0x00,0x01,0x80,0x00,0x00,0x01,0x80,0x00,
    0x00,0x01,0x80,0x00,0x00,0x01,0x80,0x00,
    0x00,0x01,0x80,0x00,0x00,0x01,0x80,0x00,
    0x00,0x01,0x80,0x00,0x00,0x01,0x80,0x00,
    0x00,0x01,0x80,0x00,0x00,0x03,0x80,0x00,
    0x00,0x03,0x80,0x00,0x00,0x02,0xC0,0x00,
    0x00,0x02,0x40,0x00,0x00,0x06,0x60,0x00,
    0x00,0x04,0x20,0x00,0x00,0x0C,0x30,0x00,
    0x00,0x08,0x10,0x00,0x00,0x18,0x18,0x00,
    0x00,0x30,0x0C,0x00,0x00,0x30,0x0C,0x00,
    0x00,0x60,0x06,0x00,0x00,0xC0,0x03,0x80,
    0x03,0x80,0x01,0xC0,0x07,0x00,0x00,0xE0,
    0x1E,0x00,0x00,0x78,0x0C,0x00,0x00,0x10,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
char shuang32H[]=
{
    /* “‘œ¬ « 'À´' µƒ 32µ„’Û∫⁄à◊÷ƒ££¨128 byte */
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x01,0xFF,0xF0,0x1F,0xF9,0xFF,0xE0,
    0x00,0x08,0x40,0x60,0x00,0x08,0x40,0x60,
    0x00,0x08,0x40,0x60,0x00,0x18,0x40,0x60,
    0x0C,0x18,0x60,0x60,0x04,0x10,0x60,0x40,
    0x06,0x10,0x60,0xC0,0x03,0x10,0x60,0xC0,
    0x01,0xB0,0x20,0xC0,0x00,0xE0,0x20,0x80,
    0x00,0xE0,0x31,0x80,0x00,0x60,0x31,0x00,
    0x00,0x70,0x13,0x00,0x00,0xF0,0x1B,0x00,
    0x00,0x98,0x1E,0x00,0x01,0x88,0x0C,0x00,
    0x01,0x0C,0x0C,0x00,0x03,0x06,0x1E,0x00,
    0x06,0x00,0x33,0x00,0x04,0x00,0x61,0x80,
    0x0C,0x00,0xC0,0xE0,0x18,0x03,0x80,0x70,
    0x00,0x06,0x00,0x38,0x00,0x04,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
char dan32H[]=
{
    /* “‘œ¬ « 'µ•' µƒ 32µ„’Û∫⁄à◊÷ƒ££¨128 byte */
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x60,0x0C,0x00,
    0x00,0x30,0x0C,0x00,0x00,0x18,0x08,0x00,
    0x00,0x00,0x18,0x00,0x00,0x00,0x10,0x00,
    0x03,0xFF,0xFF,0xC0,0x03,0xFF,0xFF,0xC0,
    0x03,0x01,0x80,0x40,0x03,0x01,0x80,0x40,
    0x03,0x01,0x80,0x40,0x03,0xFF,0xFF,0xC0,
    0x03,0xFF,0xFF,0xC0,0x03,0x01,0x80,0x40,
    0x03,0x01,0x80,0x40,0x03,0x01,0x80,0x40,
    0x03,0x01,0x80,0x40,0x03,0xFF,0xFF,0xC0,
    0x00,0x01,0x80,0x00,0x00,0x01,0x80,0x00,
    0x00,0x01,0x80,0x00,0x00,0x01,0x80,0x00,
    0x3F,0xFF,0xFF,0xFC,0x00,0x01,0x80,0x00,
    0x00,0x01,0x80,0x00,0x00,0x01,0x80,0x00,
    0x00,0x01,0x80,0x00,0x00,0x01,0x80,0x00,
    0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,
};
char xiao24H[]=
{
    /* “‘œ¬ « '–°' µƒ 24µ„’Û∫⁄à◊÷ƒ££¨72 byte */
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,
    0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,
    0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,
    0x06,0x18,0x40,0x06,0x18,0xE0,0x0E,0x18,
    0x60,0x0C,0x18,0x30,0x0C,0x18,0x38,0x18,
    0x18,0x18,0x18,0x18,0x1C,0x38,0x18,0x0C,
    0x30,0x18,0x0E,0x10,0x18,0x08,0x00,0x18,
    0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,
    0xF8,0x00,0x00,0x70,0x00,0x00,0x00,0x00,
};
char zu24H[]=
{
    /* “‘œ¬ « '◊È' µƒ 24µ„’Û∫⁄à◊÷ƒ££¨72 byte */
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x0E,0x1F,0xF8,0x0C,0x1F,0xF8,0x18,
    0x18,0x18,0x18,0x18,0x18,0x31,0x98,0x18,
    0x33,0x98,0x18,0x63,0x1F,0xF8,0x7E,0x18,
    0x18,0x06,0x18,0x18,0x0C,0x18,0x18,0x08,
    0x18,0x18,0x18,0x9F,0xF8,0x3F,0x9F,0xF8,
    0x38,0x18,0x18,0x00,0x18,0x18,0x00,0x18,
    0x18,0x1F,0x98,0x18,0x7E,0x7F,0xFE,0x20,
    0x7F,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,
};
char cheng24H[]=
{
    /* “‘œ¬ « '≥…' µƒ 24µ„’Û∫⁄à◊÷ƒ££¨72 byte */
    0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x0C,
    0x60,0x00,0x0C,0x70,0x00,0x0C,0x30,0x00,
    0x04,0x00,0x0F,0xFF,0xFC,0x0C,0x06,0x00,
    0x0C,0x06,0x00,0x0C,0x06,0x20,0x0C,0x06,
    0x30,0x0F,0xE6,0x30,0x0C,0x66,0x60,0x0C,
    0x62,0x60,0x0C,0x63,0xC0,0x0C,0x63,0xC0,
    0x08,0x61,0x80,0x18,0x63,0x80,0x19,0xE3,
    0xC0,0x19,0x86,0xE4,0x30,0x1C,0x7C,0x70,
    0x38,0x3C,0x20,0x30,0x18,0x00,0x00,0x00,
};
char yuan24H[]=
{
    /* “‘œ¬ « '‘±' µƒ 24µ„’Û∫⁄à◊÷ƒ££¨72 byte */
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0x00,0x07,0xFF,0xE0,0x06,0x00,0x60,0x06,
    0x00,0x60,0x06,0x00,0x60,0x07,0xFF,0xE0,
    0x07,0xFF,0xE0,0x00,0x00,0x00,0x00,0x00,
    0x00,0x0F,0xFF,0xF0,0x0C,0x00,0x30,0x0C,
    0x00,0x30,0x0C,0x18,0x30,0x0C,0x18,0x30,
    0x0C,0x18,0x30,0x0C,0x18,0x30,0x00,0x33,
    0x00,0x00,0x73,0xC0,0x01,0xE0,0xF0,0x3F,
    0x80,0x3C,0x1E,0x00,0x18,0x00,0x00,0x00,
};
char mh24H[]=
{
    /* “‘œ¬ « '£∫' µƒ 24µ„’Û∫⁄à◊÷ƒ££¨72 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,0x1C,
    0x00,0x00,0x1C,0x00,0x00,0x0C,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,
    0x00,0x1C,0x00,0x00,0x1C,0x00,0x00,0x00,
    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
char xia16H[]=
{
    /* “‘œ¬ « 'œƒ' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
    0x7F,0xFE,0x03,0x00,0x1F,0xF8,0x18,0x18,
    0x1F,0xF8,0x18,0x18,0x1F,0xF8,0x18,0x18,
    0x1F,0xF8,0x0C,0x00,0x1F,0xF0,0x76,0x60,
    0x03,0xC0,0x0E,0x70,0x78,0x1E,0x00,0x00,
};

char xiao16H[]=
{
    /* “‘œ¬ « '–§' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
    0x01,0x80,0x31,0x88,0x19,0x98,0x0D,0xB0,
    0x01,0x80,0x1F,0xF8,0x1F,0xF8,0x18,0x18,
    0x1F,0xF8,0x18,0x18,0x18,0x18,0x1F,0xF8,
    0x18,0x18,0x18,0x38,0x18,0x30,0x00,0x00,
};
char jian16H[]=
{
    /* “‘œ¬ « 'Ω£' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
    0x0C,0x00,0x0C,0x0C,0x1E,0x2C,0x33,0x2C,
    0x61,0xAC,0xDE,0xAC,0x1E,0x2C,0x00,0x2C,
    0x6B,0x2C,0x6B,0x2C,0x2A,0x2C,0x07,0x8C,
    0x7F,0x8C,0x78,0x3C,0x00,0x18,0x00,0x00,
};
char yun16H[]=
{
    /* “‘œ¬ « '‘∆' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
    0x00,0x00,0x1F,0xF0,0x1F,0xF0,0x00,0x00,
    0x00,0x00,0x7F,0xFC,0x7F,0xFC,0x03,0x00,
    0x03,0x00,0x06,0x20,0x0C,0x30,0x18,0x18,
    0x3F,0xF8,0x3F,0xFC,0x00,0x0C,0x00,0x00,
};
char li16H[]=
{
    /* “‘œ¬ « '¿Ó' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
    0x01,0x80,0x01,0x80,0xFF,0xFE,0xFF,0xFE,
    0x0D,0xE0,0x39,0xB8,0xE0,0x0E,0x5F,0xF0,
    0x1F,0xF0,0x00,0xC0,0x7F,0xFE,0x7F,0xFE,
    0x01,0x80,0x07,0x80,0x03,0x00,0x00,0x00,
};
char dong16H[]=
{
    /* “‘œ¬ « '∂´' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
    0x03,0x00,0x03,0x00,0x7F,0xFE,0x7F,0xFE,
    0x06,0x00,0x0D,0x80,0x19,0x80,0x3F,0xFC,
    0x3F,0xFC,0x01,0x80,0x0D,0x90,0x19,0x98,
    0x71,0x8C,0x63,0x86,0x03,0x00,0x00,0x00,
};
char xu16H[]=
{
    /* “‘œ¬ « '–Ò' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
    0x30,0x00,0x30,0xFC,0x30,0xFC,0xFE,0xCC,
    0xFE,0xCC,0x36,0xFC,0x36,0xFC,0x36,0xCC,
    0x36,0xCC,0x36,0xFC,0x36,0xFC,0x26,0x00,
    0x66,0x06,0x47,0xFE,0xC3,0xFE,0x00,0x00,
};
char tong16H[]=
{
    /* “‘œ¬ « 'ÕØ' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
    0x01,0x80,0x3F,0xFC,0x0C,0x30,0x06,0x60,
    0x7F,0xFE,0x00,0x00,0x1F,0xF8,0x19,0x98,
    0x1F,0xF8,0x19,0x98,0x1F,0xF8,0x01,0x80,
    0x3F,0xFC,0x01,0x80,0x7F,0xFE,0x00,0x00,
};
char jianjian116H[]=
{
    /* “‘œ¬ « 'Ω®' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
    0x00,0xC0,0xF3,0xF8,0xF0,0xD8,0x37,0xFE,
    0x37,0xFE,0x60,0xD8,0x73,0xF8,0x70,0xC0,
    0x17,0xF8,0x50,0xC0,0x77,0xFC,0x37,0xFC,
    0x78,0xC0,0xCF,0xFE,0x83,0xFE,0x00,0x00,
};
char wen16H[]=
{
    /* “‘œ¬ « 'Œ¬' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
    0x00,0x00,0x67,0xF8,0x37,0xF8,0x16,0x18,
    0xC7,0xF8,0x66,0x18,0x27,0xF8,0x00,0x00,
    0x2F,0xFC,0x2F,0xFC,0x6D,0x2C,0x6D,0x2C,
    0xCD,0x2C,0xDF,0xFE,0x1F,0xFE,0x00,0x00,
};
char min16H[]=
{
    /* “‘œ¬ « '√Ù' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
    0x30,0x60,0x3F,0x60,0x7F,0x60,0xC0,0x7E,
    0xFF,0xFE,0x7F,0xEC,0x6B,0x6C,0xFF,0xEC,
    0xFF,0xEC,0x6B,0x78,0x63,0x38,0x7F,0x30,
    0x7F,0x78,0x03,0xCE,0x06,0x86,0x00,0x00,
};
char xiang16H[]=
{
    /* “‘œ¬ « 'œÈ' µƒ 16µ„’Û∫⁄à◊÷ƒ££¨32 byte */
    0x21,0x08,0x31,0x98,0x10,0x90,0xFB,0xFC,
    0xFB,0xFC,0x18,0x60,0x31,0xFC,0x39,0xFC,
    0x7C,0x60,0xF4,0x60,0xB3,0xFE,0x33,0xFE,
    0x30,0x60,0x30,0x60,0x30,0x60,0x00,0x00,
};
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);
                }
}
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是一个简单的五子棋小游戏的C语言代码,包含基本的游戏逻辑和界面: ```c #include <stdio.h> #include <stdlib.h> #include <string.h> #include <windows.h> #define BOARD_SIZE 15 #define PLAYER1 'X' #define PLAYER2 'O' char board[BOARD_SIZE][BOARD_SIZE]; void init_board() { int i, j; for (i = 0; i < BOARD_SIZE; i++) { for (j = 0; j < BOARD_SIZE; j++) { board[i][j] = '+'; } } } void display_board() { int i, j; printf(" "); for (i = 0; i < BOARD_SIZE; i++) { printf("%c ", 'A' + i); } printf("\n"); for (i = 0; i < BOARD_SIZE; i++) { printf("%2d", i+1); for (j = 0; j < BOARD_SIZE; j++) { printf("%c ", board[i][j]); } printf("\n"); } } int check_win(int row, int col, char player) { int i, j; int count; // 检查行 count = 0; for (j = col - 4; j <= col; j++) { if (j >= 0 && j + 4 < BOARD_SIZE) { for (i = 0; i < 5; i++) { if (board[row][j+i] == player) { count++; } } if (count == 5) { return 1; } count = 0; } } // 检查列 count = 0; for (i = row - 4; i <= row; i++) { if (i >= 0 && i + 4 < BOARD_SIZE) { for (j = 0; j < 5; j++) { if (board[i+j][col] == player) { count++; } } if (count == 5) { return 1; } count = 0; } } // 检查左上到右下的对角线 count = 0; for (i = row - 4, j = col - 4; i <= row && j <= col; i++, j++) { if (i >= 0 && i + 4 < BOARD_SIZE && j >= 0 && j + 4 < BOARD_SIZE) { for (int k = 0; k < 5; k++) { if (board[i+k][j+k] == player) { count++; } } if (count == 5) { return 1; } count = 0; } } // 检查左下到右上的对角线 count = 0; for (i = row + 4, j = col - 4; i >= row && j <= col; i--, j++) { if (i >= 0 && i - 4 < BOARD_SIZE && j >= 0 && j + 4 < BOARD_SIZE) { for (int k = 0; k < 5; k++) { if (board[i-k][j+k] == player) { count++; } } if (count == 5) { return 1; } count = 0; } } return 0; } void play_game() { int row, col; char player = PLAYER1; while (1) { printf("Player %c's turn:\n", player); printf("Enter row (1-%d) and column (A-%c): ", BOARD_SIZE, 'A' + BOARD_SIZE - 1); scanf("%d %c", &row, &col); row--; col -= 'A'; if (row < 0 || row >= BOARD_SIZE || col < 0 || col >= BOARD_SIZE || board[row][col] != '+') { printf("Invalid move!\n"); } else { board[row][col] = player; display_board(); if (check_win(row, col, player)) { printf("Player %c wins!\n", player); break; } player = (player == PLAYER1) ? PLAYER2 : PLAYER1; } } } int main() { init_board(); display_board(); play_game(); return 0; } ``` 这个代码实现了一个控制台界面的五子棋小游戏,玩家可以通过输入行和列来下棋,程序会检查胜负并输出结果。由于时间和精力有限,这个代码仅实现了最基本的游戏逻辑,还有很多方面可以改进,比如增加AI、优化算法等等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值