}
returnFlag_Over; }
void GameOver_Show(char *bmpname) // 游戏结束,显示游戏结束的图片 { intfd; inti = 0; int x, y;
unsigned char pixels[300*138*3];
fd = open(bmpname, O_RDONLY);
lseek(fd, 54, SEEK_SET); read(fd, pixels, 300*138*3); close(fd);
for (y = 0; y < 138; y++) {
for (x = 0; x < 300; x++) {
unsigned char r, g, b; int color;
b = pixels[i++]; g = pixels[i++]; r = pixels[i++];
color = (r << 16) |(g << 8) |(b);
LCD_Draw_Point( x+500, 258 - y,color); } } }
效果实现截图:
25
26
27
相关推荐: