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

📄 dikongduizhan.c

📁 几个C语言小游戏源码
💻 C
📖 第 1 页 / 共 3 页
字号:
  0x23,0xFC,0x22,0x44,0xFA,0x44,0x23,0xFC,
  0x22,0x44,0x20,0x40,0x23,0xFC,0x38,0x40,
  0xC0,0x40,0x00,0x40,0x0F,0xFE,0x00,0x00,
};
char gong16S[]={
/* 以下是 '工' 的 16点阵宋体 字模,32 byte */
  0x00,0x00,0x3F,0xFC,0x01,0x00,0x01,0x00,
  0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,
  0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,
  0x01,0x00,0xFF,0xFE,0x00,0x00,0x00,0x00,
};

char xue16S[]={
/* 以下是 '学' 的 16点阵宋体 字模,32 byte */
  0x01,0x08,0x10,0x8C,0x0C,0xC8,0x08,0x90,
  0x7F,0xFE,0x40,0x04,0x8F,0xE8,0x00,0x40,
  0x00,0x80,0x7F,0xFE,0x00,0x80,0x00,0x80,
  0x00,0x80,0x00,0x80,0x02,0x80,0x01,0x00,
};
char dian16S[]={
/* 以下是 '电' 的 16点阵宋体 字模,32 byte */
  0x01,0x00,0x01,0x00,0x01,0x00,0x3F,0xF8,
  0x21,0x08,0x21,0x08,0x3F,0xF8,0x21,0x08,
  0x21,0x08,0x21,0x08,0x3F,0xF8,0x21,0x08,
  0x01,0x02,0x01,0x02,0x00,0xFE,0x00,0x00,
};
char zi16S[]={
/* 以下是 '子' 的 16点阵宋体 字模,32 byte */
  0x00,0x00,0x3F,0xF0,0x00,0x20,0x00,0x40,
  0x00,0x80,0x01,0x00,0x01,0x00,0x01,0x04,
  0xFF,0xFE,0x01,0x00,0x01,0x00,0x01,0x00,
  0x01,0x00,0x01,0x00,0x05,0x00,0x02,0x00,
};

char xin16S[]={
/* 以下是 '信' 的 16点阵宋体 字模,32 byte */
  0x08,0x80,0x0C,0x60,0x18,0x40,0x17,0xFE,
  0x30,0x00,0x33,0xF8,0x50,0x00,0x93,0xF8,
  0x10,0x00,0x13,0xF8,0x12,0x08,0x12,0x08,
  0x12,0x08,0x13,0xF8,0x12,0x08,0x00,0x00,
};
char xi16S2[]={
/* 以下是 '息' 的 16点阵宋体 字模,32 byte */
  0x01,0x00,0x02,0x00,0x1F,0xF0,0x10,0x10,
  0x1F,0xF0,0x10,0x10,0x1F,0xF0,0x10,0x10,
  0x1F,0xF0,0x00,0x00,0x09,0x00,0x28,0x84,
  0x28,0x92,0x68,0x12,0x07,0xF0,0x00,0x00,
};

char ke16S[]={
/* 以下是 '科' 的 16点阵宋体 字模,32 byte */
  0x06,0x08,0x78,0x88,0x08,0x48,0x08,0x48,
  0xFE,0x08,0x18,0x88,0x1C,0x48,0x2A,0x48,
  0x28,0x0E,0x48,0x78,0x8B,0x88,0x08,0x08,
  0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,
};

char yu16S[]={
/* 以下是 '与' 的 16点阵宋体 字模,32 byte */
  0x00,0x00,0x08,0x00,0x08,0x04,0x0F,0xFE,
  0x08,0x00,0x08,0x00,0x0F,0xFC,0x00,0x04,
  0x00,0x04,0x00,0x24,0x7F,0xF4,0x00,0x04,
  0x00,0x04,0x00,0x48,0x00,0x30,0x00,0x00,
};
char ji16S[]={
/* 以下是 '技' 的 16点阵宋体 字模,32 byte */
  0x10,0x20,0x10,0x20,0x10,0x20,0xFD,0xFE,
  0x10,0x20,0x14,0x20,0x19,0xFC,0x31,0x08,
  0xD0,0x88,0x10,0x90,0x10,0x60,0x10,0x60,
  0x10,0x90,0x11,0x0E,0x56,0x04,0x20,0x00,
};
char shu16S[]={
/* 以下是 '术' 的 16点阵宋体 字模,32 byte */
  0x01,0x00,0x01,0x20,0x01,0x10,0x01,0x00,
  0xFF,0xFE,0x01,0x00,0x03,0x80,0x05,0x40,
  0x05,0x20,0x09,0x10,0x11,0x18,0x21,0x0E,
  0xC1,0x04,0x01,0x00,0x01,0x00,0x00,0x00,
};
char cao16S[]={
/* 以下是 '操' 的 16点阵宋体 字模,32 byte */
  0x21,0xF8,0x21,0x08,0x21,0xF8,0xF8,0x00,
  0x23,0xBC,0x22,0xA4,0x2A,0xA4,0x33,0xBC,
  0x60,0x40,0xA7,0xFE,0x20,0x60,0x20,0xD0,
  0x21,0x48,0x22,0x4E,0xAC,0x44,0x40,0x40,
};
char zuo16S[]={
/* 以下是 '作' 的 16点阵宋体 字模,32 byte */
  0x08,0x80,0x0C,0x80,0x09,0x00,0x13,0xFE,
  0x12,0x80,0x34,0x88,0x50,0xFC,0x90,0x80,
  0x10,0x80,0x10,0x84,0x10,0xFE,0x10,0x80,
  0x10,0x80,0x10,0x80,0x10,0x80,0x10,0x80,
};
char shuo16S[]={
/* 以下是 '说' 的 16点阵宋体 字模,32 byte */
  0x42,0x08,0x21,0x88,0x31,0x10,0x23,0xF8,
  0x02,0x08,0xE2,0x08,0x22,0x08,0x23,0xF8,
  0x22,0xA8,0x20,0xA0,0x20,0xA0,0x29,0x20,
  0x31,0x22,0x22,0x22,0x04,0x1E,0x08,0x00,
};
char ming16S[]={
/* 以下是 '明' 的 16点阵宋体 字模,32 byte */
  0x00,0xFC,0x7C,0x84,0x44,0x84,0x44,0x84,
  0x44,0xFC,0x7C,0x84,0x44,0x84,0x44,0x84,
  0x44,0xFC,0x7C,0x84,0x00,0x84,0x01,0x04,
  0x01,0x04,0x02,0x04,0x04,0x14,0x00,0x08,
};
char tui16S[]={
/* 以下是 '退' 的 16点阵宋体 字模,32 byte */
  0x40,0x00,0x27,0xF0,0x24,0x10,0x07,0xF0,
  0x04,0x10,0x04,0x10,0xE7,0xF0,0x24,0x88,
  0x24,0x50,0x24,0x20,0x25,0x10,0x26,0x18,
  0x24,0x08,0x50,0x00,0x8F,0xFE,0x00,0x00,
};
char chu16S1[]={
/* 以下是 '出' 的 16点阵宋体 字模,32 byte */
  0x01,0x00,0x01,0x00,0x21,0x04,0x21,0x04,
  0x21,0x04,0x21,0x04,0x3F,0xFC,0x21,0x04,
  0x01,0x00,0x21,0x04,0x21,0x04,0x21,0x04,
  0x21,0x04,0x3F,0xFC,0x20,0x04,0x00,0x00,
};
char he16S[]={
/* 以下是 '核' 的 16点阵宋体 字模,32 byte */
  0x10,0x40,0x10,0x20,0x10,0x20,0x13,0xFE,
  0xFC,0x40,0x10,0x44,0x38,0x88,0x35,0xF0,
  0x50,0x22,0x50,0x44,0x90,0x88,0x13,0x10,
  0x10,0x28,0x10,0xC4,0x13,0x06,0x10,0x04,
};
char dan16S[]={
/* 以下是 '弹' 的 16点阵宋体 字模,32 byte */
  0x02,0x08,0xF9,0x0C,0x08,0x90,0x0B,0xFC,
  0x7A,0x44,0x43,0xFC,0x42,0x44,0x42,0x44,
  0xFB,0xFC,0x4A,0x44,0x08,0x40,0x0F,0xFE,
  0x08,0x40,0x08,0x40,0x50,0x40,0x20,0x40,
};

char yi16S[]={
/* 以下是 '医' 的 16点阵宋体 字模,32 byte */
  0x00,0x00,0x7F,0xFC,0x48,0x00,0x48,0x00,
  0x4F,0xF8,0x50,0x80,0x60,0x88,0x5F,0xFC,
  0x41,0x40,0x41,0x20,0x42,0x10,0x44,0x18,
  0x48,0x10,0x40,0x00,0x7F,0xFE,0x00,0x00,
};
char jiu16S[]={
/* 以下是 '救' 的 16点阵宋体 字模,32 byte */
  0x08,0x40,0x0A,0x60,0x0A,0x40,0xFF,0x7E,
  0x08,0x44,0x4A,0x84,0x2A,0xC4,0x2D,0x48,
  0x1C,0x28,0x2B,0x28,0x49,0x10,0x88,0x10,
  0x08,0x28,0x08,0xC8,0x2B,0x06,0x10,0x04,
};
char zhi16S[]={
/* 以下是 '支' 的 16点阵宋体 字模,32 byte */
  0x01,0x00,0x01,0x00,0x01,0x00,0x7F,0xFE,
  0x01,0x00,0x01,0x00,0x1F,0xF8,0x08,0x10,
  0x04,0x20,0x04,0x20,0x02,0x40,0x01,0x80,
  0x02,0x40,0x0C,0x30,0x70,0x0E,0x00,0x04,
};
char yuan16S2[]={
/* 以下是 '援' 的 16点阵宋体 字模,32 byte */
  0x10,0x3C,0x17,0xC0,0x12,0x8C,0xFD,0x50,
  0x11,0xFC,0x14,0x80,0x18,0x80,0x17,0xFE,
  0x30,0x80,0xD1,0xF8,0x11,0x10,0x12,0xA0,
  0x14,0x60,0x18,0x90,0x51,0x0E,0x26,0x04,
};
char chu16S[]={
/* 以下是 '除' 的 16点阵宋体 字模,32 byte */
  0x00,0x80,0xF8,0x80,0x89,0x40,0x91,0x20,
  0xA2,0x10,0xA7,0xEC,0x98,0x80,0x90,0x80,
  0x97,0xF8,0xD0,0x80,0xA2,0xA0,0x82,0x90,
  0x84,0x8C,0x88,0x84,0x92,0x80,0x81,0x00,
};
char lei16S[]={
/* 以下是 '雷' 的 16点阵宋体 字模,32 byte */
  0x1F,0xF8,0x01,0x00,0x7F,0xFE,0x41,0x04,
  0x1D,0x70,0x01,0x00,0x1D,0x70,0x01,0x00,
  0x3F,0xF8,0x21,0x08,0x21,0x08,0x3F,0xF8,
  0x21,0x08,0x21,0x08,0x3F,0xF8,0x20,0x08,
};
char di16S[]={
/* 以下是 '第' 的 16点阵宋体 字模,32 byte */
  0x10,0x40,0x1F,0x7E,0x28,0xA0,0x45,0x10,
  0x9F,0xF8,0x00,0x88,0x1F,0xF8,0x10,0x80,
  0x10,0x80,0x1F,0xFC,0x01,0x84,0x02,0x84,
  0x0C,0x94,0x70,0x88,0x00,0x80,0x00,0x80,
};

char liang16S[]={
/* 以下是 '辆' 的 16点阵宋体 字模,32 byte */
  0x10,0x00,0x13,0xFE,0xFC,0x90,0x20,0x90,
  0x23,0xFE,0x52,0x92,0x52,0x92,0xFE,0x92,
  0x12,0x92,0x12,0xD2,0x1F,0x2A,0xF3,0x46,
  0x12,0x02,0x12,0x02,0x12,0x0A,0x12,0x04,
};
char che16S[]={
/* 以下是 '车' 的 16点阵宋体 字模,32 byte */
  0x02,0x00,0x02,0x00,0x7F,0xFC,0x04,0x00,
  0x04,0x80,0x08,0x80,0x10,0x80,0x3F,0xFC,
  0x00,0x80,0x00,0x80,0xFF,0xFE,0x00,0x80,
  0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,
};
char di16S2[]={
/* 以下是 '敌' 的 16点阵宋体 字模,32 byte */
  0x00,0x40,0x0E,0x60,0x70,0x40,0x10,0x40,
  0x10,0x7E,0xFE,0x88,0x10,0x88,0x10,0x88,
  0x11,0x88,0x7E,0x50,0x42,0x50,0x42,0x20,
  0x42,0x20,0x7E,0x50,0x01,0x8E,0x06,0x04,
};
char ji16S2[]={
/* 以下是 '机' 的 16点阵宋体 字模,32 byte */
  0x10,0x00,0x10,0xF8,0x10,0x88,0xFE,0x88,
  0x10,0x88,0x10,0x88,0x38,0x88,0x34,0x88,
  0x54,0x88,0x50,0x88,0x91,0x08,0x11,0x0A,
  0x12,0x0A,0x12,0x0A,0x14,0x06,0x10,0x00,
};
char da16S[]={
/* 以下是 '大' 的 16点阵宋体 字模,32 byte */
  0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,
  0x01,0x00,0xFF,0xFE,0x01,0x00,0x02,0x80,
  0x02,0x80,0x02,0x40,0x04,0x40,0x04,0x20,
  0x08,0x10,0x10,0x18,0x20,0x0E,0x40,0x04,
};
char zhong16S[]={
/* 以下是 '中' 的 16点阵宋体 字模,32 byte */
  0x01,0x00,0x01,0x00,0x21,0x08,0x3F,0xFC,
  0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x08,
  0x21,0x08,0x3F,0xF8,0x21,0x08,0x01,0x00,
  0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,
};
char xiao16S[]={
/* 以下是 '小' 的 16点阵宋体 字模,32 byte */
  0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,
  0x09,0x40,0x0D,0x20,0x19,0x10,0x11,0x18,
  0x21,0x0C,0x41,0x06,0x81,0x04,0x01,0x00,
  0x01,0x00,0x01,0x00,0x05,0x00,0x02,0x00,
};
char ji16S3[]={
/* 以下是 '击' 的 16点阵宋体 字模,32 byte */
  0x01,0x00,0x01,0x00,0x01,0x00,0x3F,0xF8,
  0x01,0x00,0x01,0x00,0x01,0x04,0x7F,0xFE,
  0x01,0x00,0x11,0x08,0x11,0x08,0x11,0x08,
  0x11,0x08,0x1F,0xF8,0x10,0x08,0x00,0x00,
};
char luo16S[]={
/* 以下是 '落' 的 16点阵宋体 字模,32 byte */
  0x04,0x40,0x04,0x40,0xFF,0xFE,0x04,0x40,
  0x45,0x00,0x21,0xF8,0xA1,0x10,0x4A,0xA0,
  0x48,0x40,0x10,0xA0,0x13,0x18,0xEF,0xF6,
  0x22,0x10,0x22,0x10,0x23,0xF0,0x22,0x10,
};
char sheng16S[]={
/* 以下是 '剩' 的 16点阵宋体 字模,32 byte */
  0x03,0x82,0x7C,0x02,0x04,0x02,0xFF,0xD2,
  0x15,0x12,0x75,0x52,0x15,0x92,0x35,0x52,
  0xD4,0xD2,0x0E,0x12,0x15,0x12,0x24,0xC2,
  0x44,0x82,0x84,0x0A,0x04,0x04,0x00,0x00,
};
char yu16S2[]={
/* 以下是 '余' 的 16点阵宋体 字模,32 byte */
  0x01,0x00,0x01,0x00,0x02,0x80,0x04,0x60,
  0x08,0x10,0x3F,0xFE,0xC1,0x04,0x01,0x00,
  0x3F,0xFC,0x01,0x00,0x11,0x40,0x19,0x30,
  0x11,0x18,0x21,0x10,0x45,0x00,0x02,0x00,
};
char gong16S2[]={
/* 以下是 '共' 的 16点阵宋体 字模,32 byte */
  0x00,0x00,0x04,0x20,0x04,0x20,0x04,0x20,
  0x7F,0xFC,0x04,0x20,0x04,0x20,0x04,0x20,
  0x04,0x20,0xFF,0xFE,0x04,0x40,0x06,0x20,
  0x0C,0x10,0x08,0x18,0x10,0x0C,0x20,0x08,
};
char yi16S1[]={
/* 以下是 '一' 的 16点阵宋体 字模,32 byte */
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x04,0x7F,0xFE,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
char er16S[]={
/* 以下是 '二' 的 16点阵宋体 字模,32 byte */
  0x00,0x00,0x00,0x10,0x3F,0xF8,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,
  0x7F,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,
};
char san16S[]={
/* 以下是 '三' 的 16点阵宋体 字模,32 byte */
  0x00,0x00,0x00,0x00,0x7F,0xFC,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xF8,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x7F,0xFE,0x00,0x00,0x00,0x00,
};
char wo16S[]={
/* 以下是 '我' 的 16点阵宋体 字模,32 byte */
  0x06,0x40,0x38,0x50,0x08,0x48,0x08,0x48,
  0x08,0x40,0xFF,0xFE,0x08,0x40,0x08,0x48,
  0x0E,0x28,0x38,0x30,0xC8,0x20,0x08,0x50,
  0x09,0x92,0x08,0x0A,0x28,0x06,0x10,0x02,
};
char fang16S[]={
/* 以下是 '方' 的 16点阵宋体 字模,32 byte */
  0x02,0x00,0x01,0x00,0x00,0x80,0xFF,0xFE,
  0x02,0x00,0x02,0x00,0x03,0xF0,0x02,0x10,
  0x04,0x10,0x04,0x10,0x08,0x10,0x08,0x10,
  0x10,0x10,0x20,0x90,0xC0,0x60,0x00,0x00,
};
char sun16S[]={
/* 以下是 '损' 的 16点阵宋体 字模,32 byte */
  0x11,0xFC,0x11,0x04,0x11,0x04,0xFD,0xFC,
  0x10,0x00,0x15,0xFE,0x19,0x02,0x31,0x22,
  0xD1,0x22,0x11,0x22,0x11,0x22,0x11,0x42,
  0x10,0x50,0x10,0x88,0x51,0x06,0x22,0x02,
};
char hao16S[]={
/* 以下是 '耗' 的 16点阵宋体 字模,32 byte */
  0x10,0x08,0x10,0x1C,0xFD,0xE0,0x10,0x20,
  0x7C,0x3C,0x11,0xE0,0x10,0x20,0xFE,0x20,
  0x10,0x3E,0x3B,0xE0,0x34,0x20,0x56,0x20,
  0x54,0x22,0x90,0x22,0x10,0x1E,0x10,0x00,
};
char zhe16S[]={
/* 以下是 '者' 的 16点阵宋体 字模,32 byte */
  0x01,0x00,0x01,0x08,0x3F,0xEC,0x01,0x10,
  0x01,0x20,0x7F,0xFE,0x00,0x80,0x03,0x00,
  0x07,0xF8,0x1C,0x08,0xE4,0x08,0x07,0xF8,
  0x04,0x08,0x04,0x08,0x07,0xF8,0x04,0x08,
};
char zhuan16S[]={
/* 以下是 '专' 的 16点阵宋体 字模,32 byte */
  0x01,0x00,0x01,0x00,0x3F,0xF8,0x02,0x00,
  0x02,0x00,0xFF,0xFE,0x04,0x00,0x08,0x20,
  0x0F,0xF0,0x00,0x20,0x00,0x40,0x02,0x80,
  0x01,0x00,0x00,0x80,0x00,0x40,0x00,0x00,
};
char ye16S[]={
/* 以下是 '业' 的 16点阵宋体 字模,32 byte */
  0x04,0x40,0x04,0x40,0x04,0x40,0x04,0x44,
  0x44,0x46,0x24,0x4C,0x24,0x48,0x14,0x50,
  0x1C,0x50,0x14,0x60,0x04,0x40,0x04,0x40,
  0x04,0x44,0xFF,0xFE,0x00,0x00,0x00,0x00,
};


/*******************************************************************************
** 函数名称:initgr
** 函数描述:BGI初始化
** 输入参数:无
** 输出参数:无
*******************************************************************************/
void initgr(void)
{
  int gd = DETECT, gm = 0; /* 和gd = VGA,gm = VGAHI是同样效果 */
  registerbgidriver(EGAVGA_driver);/* 注册BGI驱动后可以不需要.BGI文件的支持运行 */
  initgraph(&gd, &gm, "");
}

/*******************************************************************************
** 函数名称:start
** 函数描述:显示启动画面
** 输入参数:无
** 输出参数:无
*******************************************************************************/
void startpicture(void)
{
int i;
setbkcolor(LIGHTBLUE);
/*drawmat 参数 依次:字模指针、点阵大小、起始坐标(x,y)、颜色*/
/*地空对决*/
drawmat(di64H,64,162,50,6);
drawmat(kong64H,64,246,50,11);
drawmat(dui64H,64,330,50,14);
drawmat(jue64H,64,414,50,12);
/*作者:宋元瑞*/
drawmat(zuo16S,16,100,400,8);
drawmat(zhe16S,16,116,400,8);
drawmat(song16S,16,148,400,8);
drawmat(yuan16S,16,164,400,8);
drawmat(rui16S,16,180,400,8);
/*指导:刘传耀*/
drawmat(zhi16S3,16,100,432,8);
drawmat(dao16S,16,116,432,8);
drawmat(liu16S,16,148,432,8);
drawmat(chuan16S,16,164,432,8);
drawmat(yao16S,16,180,432,8);

⌨️ 快捷键说明

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