資源簡介
2048.rar

代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#define?UP?1
#define?DOWN?2
#define?LEFT?3
#define?RIGHT?4
int?*plcd?=?NULL;
char?*bmp_name[]?=?
{
“color_x80_2.bmp“
“color_x80_4.bmp“
“color_x80_8.bmp“
“color_x80_16.bmp“
“color_x80_32.bmp“
“color_x80_64.bmp“
“color_x80_128.bmp“
“color_x80_256.bmp“
“color_x80_512.bmp“
“color_x80_1024.bmp“
“color_x80_2048.bmp“
“color_x80_4096.bmp“
“color_x80_8192.bmp“
“color_x80_16384.bmp“
“color_x80_32768.bmp“
“color_x80_65536.bmp“
“color_x80_131072.bmp“
“color_x80_262144.bmp“
“color_x80_524288.bmp“
};
int?matrix[4][4]?=?
{
0000
0200
0000
0004
};
//
/*
@dis?在坐標為(xy)畫一個顏色為color的點
@x?橫坐標
@y?縱坐標
@return?void
*/
void?lcd_draw_point(int?x?int?y?int?color)
{
*(plcd?+?x?+?800*y)?=?color;
}
//實現一個函數,在坐標為x0,y0的位置顯示一個矩形,寬度為w,高度為h,顏色為color
void?lcd_draw_rect(int?x0?int?y0?int?w?int?h?int?color)
{
int?x?y;
for?(y?=?y0;?y? {
for?(x?=?x0;?x? lcd_draw_point(x?y?color);
}
}
//在頂點為x0y0畫一個n*n的顏色矩陣,每個矩形的大小是w*w//矩形和矩形之間的間隔為dis
void?lcd_draw_drect(int?x0?int?y0?int?n?int?w?int?dis?int?color)
{
int?i?j;
for?(i?=?0;?i? {
for?(j?=?0;?j? lcd_draw_rect(x0+(w+dis)*j?y0+(w+dis)*i?ww?color);
}
}
//在坐標為(x0y0)的位置顯示一張100*100的bmp圖片
void?lcd_draw_bmp(char?*file?int?x0?int?y0)
{
//打開bmp圖片
int?fd;
fd?=?open(file?O_RDWR);
if?(-1?==?fd)
{
printf(“open?%s?error?!\n“?file);
return?;
}
//讀取bmp圖片
char?pixel[100*100*3?+?54];
read(fd?pixel?100*100*3?+?54);
int?j?=?0x?y;
int?color;
char?r?g?b;
for?(y?=?0;?y?100;?y++)
{
for?(x?=?0;?x?100;?x++)
{
b?=?pixel[54?+?j];
j++;
g?=?pixel[54?+?j];
j++;
r?=?pixel[54?+?j];
j++;
color?=?(r?<16)?|?(g?<8)?|?b;
lcd_draw_point(x+x0?99-y+y0?color);
}
}
close(fd);
}
char?*get_filename_by_digit(int?digit)
{
int?index;
switch?(digit)
{
case?2:
index?=?0;
break;
case?4:
index?=?1;
break;
case?8:
index?=?2;
break;
case?16:
index?=?3;
break;
case?32:
index?=?4;
break;
case?64:
index?=?5;
break;
case?128:
index?=?6;
break;
case?256:
index?=?7;
break;
case?512:
index?=?8;
break;
case?1024:
index?=?9;
break;
case?2048:
index?=?10;
break;
case?4096:
index?=?11;
break;
case?8192:
index?=?12;
break;
case?16384:
index?=?13;
break;
case?32768:
index?=?14;
break;
case?65536:
index?=?15;
break;
case?131072:
index?=?16;
break;
case?262144:
index?=?17;
break;
case?524288:
index?=?18;
break;
default:
index?=?0;
break;
}
return?bmp_name[index];
}
void?lcd_draw_matrix(
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????134853??2017-04-18?21:47??2048\2048黑框框版.exe
?????文件???????4268??2017-04-18?21:36??2048\2048黑框框版.c
?????文件??????30054??2017-04-18?20:47??2048\圖片\color_x80_524288.bmp
?????文件??????30054??2017-04-18?20:44??2048\圖片\color_x80_2.bmp
?????文件??????30054??2017-04-18?20:44??2048\圖片\color_x80_4.bmp
?????文件??????30054??2017-04-18?20:45??2048\圖片\color_x80_8.bmp
?????文件??????30054??2017-04-18?20:45??2048\圖片\color_x80_16.bmp
?????文件??????30054??2017-04-18?20:45??2048\圖片\color_x80_32.bmp
?????文件??????30054??2017-04-18?20:45??2048\圖片\color_x80_64.bmp
?????文件??????30054??2017-04-18?20:45??2048\圖片\color_x80_128.bmp
?????文件??????30054??2017-04-18?20:46??2048\圖片\color_x80_256.bmp
?????文件??????30054??2017-04-18?20:46??2048\圖片\color_x80_512.bmp
?????文件??????30054??2017-04-18?20:46??2048\圖片\color_x80_1024.bmp
?????文件??????30054??2017-04-18?20:46??2048\圖片\color_x80_2048.bmp
?????文件??????30054??2017-04-18?20:46??2048\圖片\color_x80_4096.bmp
?????文件??????30054??2017-04-18?20:46??2048\圖片\color_x80_8192.bmp
?????文件??????30054??2017-04-18?20:46??2048\圖片\color_x80_16384.bmp
?????文件??????30054??2017-04-18?20:47??2048\圖片\color_x80_32768.bmp
?????文件??????30054??2017-04-18?20:47??2048\圖片\color_x80_65536.bmp
?????文件??????30054??2017-04-18?20:47??2048\圖片\color_x80_131072.bmp
?????文件??????30054??2017-04-18?20:47??2048\圖片\color_x80_262144.bmp
?????文件??????30054??2017-04-18?21:21??2048\圖片\false.bmp
?????文件???????9743??2017-04-18?21:44??2048\2048linux.c
?????文件????????643??2017-04-29?15:40??2048\算是筆記吧.txt
?????目錄??????????0??2017-04-17?21:36??2048\圖片
?????目錄??????????0??2017-04-18?21:54??2048
-----------?---------??----------?-----??----
???????????????750587????????????????????26
- 上一篇:天然水侵量的計算程序
- 下一篇:學生信息管理系統.txt
評論
共有 條評論