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

📄 mycharlib.h

📁 嵌入式arm机开发的五子棋游戏
💻 H
📖 第 1 页 / 共 5 页
字号:
//#include "../char.h"

//*******************************************
void drawBigA( int(*p)[20] );
void drawBigB( int(*p)[20] );
void drawBigC( int(*p)[20] );
void drawBigD( int(*p)[20] );
void drawBigE( int(*p)[20] );
void drawBigF( int(*p)[20] );
void drawBigG( int(*p)[20] );
void drawBigH( int(*p)[20] );
void drawBigI( int(*p)[20] );
void drawBigJ( int(*p)[20] );
void drawBigK( int(*p)[20] );
void drawBigL( int(*p)[20] );
void drawBigM( int(*p)[20] );
void drawBigN( int(*p)[20] );
void drawBigO( int(*p)[20] );
void drawBigP( int(*p)[20] );
void drawBigQ( int(*p)[20] );
void drawBigR( int(*p)[20] );
void drawBigS( int(*p)[20] );
void drawBigT( int(*p)[20] );
void drawBigU( int(*p)[20] );
void drawBigV( int(*p)[20] );
void drawBigW( int(*p)[20] );
void drawBigX( int(*p)[20] );
void drawBigY( int(*p)[20] );
void drawBigZ( int(*p)[20] );
//*******************************************
void drawSmalla( int(*p)[20] );
void drawSmallb( int(*p)[20] );
void drawSmallc( int(*p)[20] );
void drawSmalld( int(*p)[20] );
void drawSmalle( int(*p)[20] );
void drawSmallf( int(*p)[20] );
void drawSmallg( int(*p)[20] );
void drawSmallh( int(*p)[20] );
void drawSmalli( int(*p)[20] );
void drawSmallj( int(*p)[20] );
void drawSmallk( int(*p)[20] );
void drawSmalll( int(*p)[20] );
void drawSmallm( int(*p)[20] );
void drawSmalln( int(*p)[20] );
void drawSmallo( int(*p)[20] );
void drawSmallp( int(*p)[20] );
void drawSmallq( int(*p)[20] );
void drawSmallr( int(*p)[20] );
void drawSmalls( int(*p)[20] );
void drawSmallt( int(*p)[20] );
void drawSmallu( int(*p)[20] );
void drawSmallv( int(*p)[20] );
void drawSmallw( int(*p)[20] );
void drawSmallx( int(*p)[20] );
void drawSmally( int(*p)[20] );
void drawSmallz( int(*p)[20] );
//*******************************************
void drawNum0( int(*p)[20] );
void drawNum1( int(*p)[20] );
void drawNum2( int(*p)[20] );
void drawNum3( int(*p)[20] );
void drawNum4( int(*p)[20] );
void drawNum5( int(*p)[20] );
void drawNum6( int(*p)[20] );
void drawNum7( int(*p)[20] );
void drawNum8( int(*p)[20] );
void drawNum9( int(*p)[20] );
//*******************************************

void getChar( char c, int(*p)[20] );//通过传入参数c,得到该字母或数字的画法

//*******************************************
void drawBigA( int(*p)[20] ){    int i = 0;    int j = 0;    for ( i=0; i<30; i++ )    {        for ( j=0; j<20; j++ )        {            p[i][j] = 0;        }    }    p[1][9] = 1;    p[1][10] = 1;    p[2][9] = 1;    p[2][10] = 1;    p[3][8] = 1;    p[3][11] = 1;    p[4][7] = 1;    p[4][8] = 1;    p[4][11] = 1;    p[4][12] = 1;    p[5][7] = 1;    p[5][8] = 1;    p[5][11] = 1;    p[5][12] = 1;    p[6][6] = 1;    p[6][7] = 1;    p[6][12] = 1;    p[6][13] = 1;    p[7][6] = 1;    p[7][7] = 1;    p[7][12] = 1;    p[7][13] = 1;    p[8][5] = 1;    p[8][6] = 1;    p[8][13] = 1;    p[8][14] = 1;    p[9][5] = 1;    p[9][6] = 1;    p[9][7] = 1;    p[9][8] = 1;    p[9][9] = 1;    p[9][10] = 1;    p[9][11] = 1;    p[9][12] = 1;    p[9][13] = 1;    p[9][14] = 1;    p[10][4] = 1;    p[10][5] = 1;    p[10][6] = 1;    p[10][7] = 1;    p[10][8] = 1;    p[10][9] = 1;    p[10][10] = 1;    p[10][11] = 1;    p[10][12] = 1;    p[10][13] = 1;    p[10][14] = 1;    p[10][15] = 1;    p[11][4] = 1;    p[11][5] = 1;    p[11][14] = 1;    p[11][15] = 1;    p[12][4] = 1;    p[12][5] = 1;    p[12][14] = 1;    p[12][15] = 1;    p[13][3] = 1;    p[13][4] = 1;    p[13][15] = 1;    p[13][16] = 1;    p[14][3] = 1;    p[14][4] = 1;    p[14][15] = 1;    p[14][16] = 1;    p[15][3] = 1;    p[15][4] = 1;    p[15][15] = 1;    p[15][16] = 1;    p[16][2] = 1;    p[16][3] = 1;    p[16][16] = 1;    p[16][17] = 1;    p[17][2] = 1;    p[17][3] = 1;    p[17][16] = 1;    p[17][17] = 1;}
void drawBigB( int(*p)[20] )
{
    int i = 0;
    int j = 0;
    for ( i=0; i<30; i++ )
    {
        for ( j=0; j<20; j++ )
        {
            p[i][j] = 0;
        }
    }
    p[1][2] = 1;
    p[1][3] = 1;
    p[1][4] = 1;
    p[1][5] = 1;
    p[1][6] = 1;
    p[1][7] = 1;
    p[1][8] = 1;
    p[1][9] = 1;
    p[1][10] = 1;
    p[1][11] = 1;
    p[1][12] = 1;
    p[1][13] = 1;
    p[1][14] = 1;
    p[2][2] = 1;
    p[2][3] = 1;
    p[2][4] = 1;
    p[2][5] = 1;
    p[2][6] = 1;
    p[2][7] = 1;
    p[2][8] = 1;
    p[2][9] = 1;
    p[2][10] = 1;
    p[2][11] = 1;
    p[2][12] = 1;
    p[2][13] = 1;
    p[2][14] = 1;
    p[2][15] = 1;
    p[3][2] = 1;
    p[3][3] = 1;
    p[3][14] = 1;
    p[3][15] = 1;
    p[3][16] = 1;
    p[4][2] = 1;
    p[4][3] = 1;
    p[4][15] = 1;
    p[4][16] = 1;
    p[5][2] = 1;
    p[5][3] = 1;
    p[5][15] = 1;
    p[5][16] = 1;
    p[6][2] = 1;
    p[6][3] = 1;
    p[6][14] = 1;
    p[6][15] = 1;
    p[6][16] = 1;
    p[7][2] = 1;
    p[7][3] = 1;
    p[7][13] = 1;
    p[7][14] = 1;
    p[7][15] = 1;
    p[8][2] = 1;
    p[8][3] = 1;
    p[8][4] = 1;
    p[8][5] = 1;
    p[8][6] = 1;
    p[8][7] = 1;
    p[8][8] = 1;
    p[8][9] = 1;
    p[8][10] = 1;
    p[8][11] = 1;
    p[8][12] = 1;
    p[8][13] = 1;
    p[8][14] = 1;
    p[9][2] = 1;
    p[9][3] = 1;
    p[9][4] = 1;
    p[9][5] = 1;
    p[9][6] = 1;
    p[9][7] = 1;
    p[9][8] = 1;
    p[9][9] = 1;
    p[9][10] = 1;
    p[9][11] = 1;
    p[9][12] = 1;
    p[9][13] = 1;
    p[9][14] = 1;
    p[10][2] = 1;
    p[10][3] = 1;
    p[10][13] = 1;
    p[10][14] = 1;
    p[10][15] = 1;
    p[11][2] = 1;
    p[11][3] = 1;
    p[11][15] = 1;
    p[11][16] = 1;
    p[12][2] = 1;
    p[12][3] = 1;
    p[12][16] = 1;
    p[12][17] = 1;
    p[13][2] = 1;
    p[13][3] = 1;
    p[13][16] = 1;
    p[13][17] = 1;
    p[14][2] = 1;
    p[14][3] = 1;
    p[14][16] = 1;
    p[14][17] = 1;
    p[15][2] = 1;
    p[15][3] = 1;
    p[15][15] = 1;
    p[15][16] = 1;
    p[15][17] = 1;
    p[16][2] = 1;
    p[16][3] = 1;
    p[16][14] = 1;
    p[16][15] = 1;
    p[16][16] = 1;
    p[17][2] = 1;
    p[17][3] = 1;
    p[17][4] = 1;
    p[17][5] = 1;
    p[17][6] = 1;
    p[17][7] = 1;
    p[17][8] = 1;
    p[17][9] = 1;
    p[17][10] = 1;
    p[17][11] = 1;
    p[17][12] = 1;
    p[17][13] = 1;
    p[17][14] = 1;
    p[17][15] = 1;
    p[18][2] = 1;
    p[18][3] = 1;
    p[18][4] = 1;
    p[18][5] = 1;
    p[18][6] = 1;
    p[18][7] = 1;
    p[18][8] = 1;
    p[18][9] = 1;
    p[18][10] = 1;
    p[18][11] = 1;
    p[18][12] = 1;
    p[18][13] = 1;
    p[18][14] = 1;

}

void drawBigC( int(*p)[20] )
{
    int i = 0;
    int j = 0;
    for ( i=0; i<30; i++ )
    {
        for ( j=0; j<20; j++ )
        {
            p[i][j] = 0;
        }
    }
    p[1][8] = 1;
    p[1][9] = 1;
    p[1][10] = 1;
    p[1][11] = 1;
    p[1][12] = 1;
    p[1][13] = 1;
    p[1][14] = 1;
    p[1][15] = 1;
    p[2][6] = 1;
    p[2][7] = 1;
    p[2][8] = 1;
    p[2][16] = 1;
    p[2][17] = 1;
    p[3][4] = 1;
    p[3][5] = 1;
    p[3][6] = 1;
    p[4][3] = 1;
    p[4][4] = 1;
    p[4][5] = 1;
    p[5][2] = 1;
    p[5][3] = 1;
    p[6][2] = 1;
    p[6][3] = 1;
    p[7][1] = 1;
    p[7][2] = 1;
    p[8][1] = 1;
    p[8][2] = 1;
    p[9][1] = 1;
    p[9][2] = 1;
    p[10][1] = 1;
    p[10][2] = 1;
    p[11][1] = 1;
    p[11][2] = 1;
    p[12][2] = 1;
    p[12][3] = 1;
    p[13][3] = 1;
    p[13][4] = 1;
    p[14][3] = 1;
    p[14][4] = 1;
    p[15][4] = 1;
    p[15][5] = 1;
    p[15][6] = 1;
    p[16][6] = 1;
    p[16][7] = 1;
    p[16][8] = 1;
    p[16][16] = 1;
    p[16][17] = 1;
    p[17][8] = 1;
    p[17][9] = 1;
    p[17][10] = 1;
    p[17][11] = 1;
    p[17][12] = 1;
    p[17][13] = 1;
    p[17][14] = 1;
    p[17][15] = 1;

}

void drawBigD( int(*p)[20] )
{
    int i = 0;
    int j = 0;
    for ( i=0; i<30; i++ )
    {
        for ( j=0; j<20; j++ )
        {
            p[i][j] = 0;
        }
    }
    p[1][2] = 1;
    p[1][3] = 1;
    p[1][4] = 1;
    p[1][5] = 1;
    p[1][6] = 1;
    p[1][7] = 1;
    p[1][8] = 1;
    p[1][9] = 1;
    p[2][2] = 1;
    p[2][3] = 1;
    p[2][9] = 1;
    p[2][10] = 1;
    p[2][11] = 1;
    p[3][2] = 1;
    p[3][3] = 1;
    p[3][12] = 1;
    p[3][13] = 1;
    p[4][2] = 1;
    p[4][3] = 1;
    p[4][13] = 1;
    p[4][14] = 1;
    p[5][2] = 1;
    p[5][3] = 1;
    p[5][14] = 1;
    p[5][15] = 1;
    p[6][2] = 1;
    p[6][3] = 1;
    p[6][14] = 1;
    p[6][15] = 1;
    p[7][2] = 1;
    p[7][3] = 1;
    p[7][15] = 1;
    p[7][16] = 1;
    p[8][2] = 1;
    p[8][3] = 1;
    p[8][15] = 1;
    p[8][16] = 1;
    p[9][2] = 1;
    p[9][3] = 1;
    p[9][15] = 1;
    p[9][16] = 1;
    p[10][2] = 1;
    p[10][3] = 1;
    p[10][15] = 1;
    p[10][16] = 1;
    p[11][2] = 1;
    p[11][3] = 1;
    p[11][14] = 1;
    p[11][15] = 1;
    p[12][2] = 1;
    p[12][3] = 1;
    p[12][14] = 1;
    p[12][15] = 1;
    p[13][2] = 1;
    p[13][3] = 1;
    p[13][13] = 1;
    p[13][14] = 1;
    p[14][2] = 1;
    p[14][3] = 1;
    p[14][12] = 1;
    p[14][13] = 1;
    p[14][14] = 1;
    p[15][2] = 1;
    p[15][3] = 1;
    p[15][11] = 1;
    p[15][12] = 1;
    p[15][13] = 1;
    p[16][2] = 1;
    p[16][3] = 1;
    p[16][7] = 1;
    p[16][8] = 1;
    p[16][9] = 1;
    p[16][10] = 1;
    p[16][11] = 1;
    p[17][2] = 1;
    p[17][3] = 1;
    p[17][4] = 1;
    p[17][5] = 1;
    p[17][6] = 1;
    p[17][7] = 1;
    p[17][8] = 1;

}

void drawBigE( int(*p)[20] )
{
    int i = 0;
    int j = 0;
    for ( i=0; i<30; i++ )
    {
        for ( j=0; j<20; j++ )
        {
            p[i][j] = 0;
        }
    }
    p[1][3] = 1;
    p[1][4] = 1;
    p[1][5] = 1;
    p[1][6] = 1;
    p[1][7] = 1;
    p[1][8] = 1;
    p[1][9] = 1;
    p[1][10] = 1;
    p[1][11] = 1;
    p[1][12] = 1;
    p[1][13] = 1;
    p[1][14] = 1;
    p[2][3] = 1;
    p[2][4] = 1;
    p[2][5] = 1;
    p[2][6] = 1;
    p[2][7] = 1;
    p[2][8] = 1;
    p[2][9] = 1;
    p[2][10] = 1;
    p[2][11] = 1;
    p[2][12] = 1;
    p[2][13] = 1;
    p[2][14] = 1;
    p[2][15] = 1;
    p[3][3] = 1;
    p[3][4] = 1;
    p[3][15] = 1;
    p[4][3] = 1;
    p[4][4] = 1;
    p[5][3] = 1;
    p[5][4] = 1;
    p[6][3] = 1;
    p[6][4] = 1;
    p[7][3] = 1;
    p[7][4] = 1;
    p[7][13] = 1;
    p[8][3] = 1;
    p[8][4] = 1;
    p[8][5] = 1;
    p[8][6] = 1;
    p[8][7] = 1;
    p[8][8] = 1;
    p[8][9] = 1;
    p[8][10] = 1;
    p[8][11] = 1;
    p[8][12] = 1;
    p[8][13] = 1;
    p[9][3] = 1;
    p[9][4] = 1;
    p[9][5] = 1;
    p[9][6] = 1;
    p[9][7] = 1;
    p[9][8] = 1;
    p[9][9] = 1;
    p[9][10] = 1;
    p[9][11] = 1;
    p[9][12] = 1;
    p[9][13] = 1;
    p[10][3] = 1;
    p[10][4] = 1;
    p[10][13] = 1;
    p[11][3] = 1;
    p[11][4] = 1;
    p[12][3] = 1;
    p[12][4] = 1;
    p[13][3] = 1;
    p[13][4] = 1;
    p[14][3] = 1;
    p[14][4] = 1;
    p[15][3] = 1;
    p[15][4] = 1;
    p[15][15] = 1;
    p[16][3] = 1;
    p[16][4] = 1;
    p[16][5] = 1;
    p[16][6] = 1;
    p[16][7] = 1;
    p[16][8] = 1;
    p[16][9] = 1;
    p[16][10] = 1;
    p[16][11] = 1;
    p[16][12] = 1;
    p[16][13] = 1;
    p[16][14] = 1;
    p[16][15] = 1;
    p[17][3] = 1;
    p[17][4] = 1;
    p[17][5] = 1;
    p[17][6] = 1;
    p[17][7] = 1;
    p[17][8] = 1;
    p[17][9] = 1;
    p[17][10] = 1;
    p[17][11] = 1;
    p[17][12] = 1;
    p[17][13] = 1;
    p[17][14] = 1;

}

void drawBigF( int(*p)[20] )
{
    int i = 0;
    int j = 0;
    for ( i=0; i<30; i++ )
    {
        for ( j=0; j<20; j++ )
        {
            p[i][j] = 0;
        }
    }
    p[1][3] = 1;
    p[1][4] = 1;
    p[1][5] = 1;
    p[1][6] = 1;
    p[1][7] = 1;
    p[1][8] = 1;
    p[1][9] = 1;
    p[1][10] = 1;
    p[1][11] = 1;
    p[1][12] = 1;
    p[1][13] = 1;
    p[1][14] = 1;
    p[2][3] = 1;
    p[2][4] = 1;
    p[2][5] = 1;
    p[2][6] = 1;
    p[2][7] = 1;
    p[2][8] = 1;
    p[2][9] = 1;
    p[2][10] = 1;
    p[2][11] = 1;
    p[2][12] = 1;
    p[2][13] = 1;
    p[2][14] = 1;
    p[2][15] = 1;
    p[3][3] = 1;
    p[3][4] = 1;
    p[3][15] = 1;
    p[4][3] = 1;
    p[4][4] = 1;
    p[5][3] = 1;
    p[5][4] = 1;
    p[6][3] = 1;
    p[6][4] = 1;
    p[7][3] = 1;
    p[7][4] = 1;
    p[7][13] = 1;
    p[8][3] = 1;
    p[8][4] = 1;
    p[8][5] = 1;
    p[8][6] = 1;
    p[8][7] = 1;
    p[8][8] = 1;
    p[8][9] = 1;
    p[8][10] = 1;
    p[8][11] = 1;
    p[8][12] = 1;
    p[8][13] = 1;
    p[9][3] = 1;
    p[9][4] = 1;
    p[9][5] = 1;
    p[9][6] = 1;
    p[9][7] = 1;
    p[9][8] = 1;
    p[9][9] = 1;
    p[9][10] = 1;
    p[9][11] = 1;
    p[9][12] = 1;
    p[9][13] = 1;
    p[10][3] = 1;
    p[10][4] = 1;
    p[10][13] = 1;
    p[11][3] = 1;
    p[11][4] = 1;
    p[12][3] = 1;
    p[12][4] = 1;
    p[13][3] = 1;
    p[13][4] = 1;
    p[14][3] = 1;
    p[14][4] = 1;
    p[15][3] = 1;
    p[15][4] = 1;
    p[16][3] = 1;
    p[16][4] = 1;
    p[17][3] = 1;
    p[17][4] = 1;
    p[18][2] = 1;
    p[18][3] = 1;
    p[18][4] = 1;
    p[18][5] = 1;

}

void drawBigG( int(*p)[20] )
{
    int i = 0;
    int j = 0;
    for ( i=0; i<30; i++ )
    {
        for ( j=0; j<20; j++ )
        {
            p[i][j] = 0;
        }
    }
    p[1][7] = 1;
    p[1][8] = 1;
    p[1][9] = 1;
    p[1][10] = 1;
    p[1][11] = 1;
    p[1][12] = 1;
    p[1][13] = 1;
    p[2][4] = 1;
    p[2][5] = 1;
    p[2][6] = 1;
    p[2][7] = 1;
    p[2][13] = 1;
    p[2][14] = 1;
    p[2][15] = 1;
    p[3][4] = 1;
    p[3][5] = 1;
    p[3][15] = 1;
    p[3][16] = 1;
    p[4][3] = 1;
    p[4][4] = 1;
    p[4][16] = 1;

⌨️ 快捷键说明

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