资源简介
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 < y0+h; y++)
{
for (x = x0; x < x0+w; 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 < n; i++)
{
for (j = 0; j < n; 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
相关资源
- 学生信息管理系统.txt
- 温度检测.zip
- MBAXP(ModbusActiveXPro)破解版.rar
- 新建文本文档(2).zip
- Dict.dic
- spwp.tar
- VisualC.NET串口通信及测控应用典型程序
- p99hd4.txt
- v3fe32.rar
- u014559227_8667093.zip
- Tom的机器学习中文版byOneRoad.rar
- Kmeans.zip
- QQ软件.e
- BAT大牛亲授基于ElasticSearch的搜房网实
- 商城DB.vsd
- vmware14网盘地址.txt
-
xm
l编辑修改工具.zip - BOOK_BER.rar
- LenovoR720-1.icm
- Server10.5许可文件.rar
- ssm.zip
-
xm
lspy.txt - 多用户手机端.zip
- u013647111_6917153.zip
- pdf(13)
- Navicat Premium 15.0.4可用汉化语言包269
- D7-SYS_V80.iso.rar
- 随机过程课后答案冯海林.pdf
- 基于Zemax的手机摄像镜头光学设计.d
- remove-svn-folders.reg
评论
共有 条评论