2048_based_C_on_arm

所属分类:嵌入式Linux
开发工具:C/C++
文件大小:80KB
下载次数:0
上传日期:2018-09-20 14:35:29
上 传 者燎炎
说明:  纯C语言,用贴图实现的2048游戏,可用于嵌入式Linux平台。
(Pure C language, 2048 games implemented with textures, can be used for embedded Linux platforms.)

文件列表:
hsc2048\2048.tar.gz (42862, 2017-08-07)
hsc2048\UIͼƬ\bmp\0.bmp (27704, 2017-08-04)
hsc2048\UIͼƬ\bmp\00.bmp (4664, 2017-08-04)
hsc2048\UIͼƬ\bmp\01.bmp (4664, 2017-08-04)
hsc2048\UIͼƬ\bmp\02.bmp (4664, 2017-08-04)
hsc2048\UIͼƬ\bmp\03.bmp (4664, 2017-08-04)
hsc2048\UIͼƬ\bmp\04.bmp (4664, 2017-08-04)
hsc2048\UIͼƬ\bmp\05.bmp (4664, 2017-08-04)
hsc2048\UIͼƬ\bmp\06.bmp (4664, 2017-08-04)
hsc2048\UIͼƬ\bmp\07.bmp (4664, 2017-08-04)
hsc2048\UIͼƬ\bmp\08.bmp (4664, 2017-08-04)
hsc2048\UIͼƬ\bmp\09.bmp (4664, 2017-08-04)
hsc2048\UIͼƬ\bmp\1024.bmp (27704, 2017-08-04)
hsc2048\UIͼƬ\bmp\128.bmp (27704, 2017-08-04)
hsc2048\UIͼƬ\bmp\16.bmp (27704, 2017-08-04)
hsc2048\UIͼƬ\bmp\2.bmp (27704, 2017-08-04)
hsc2048\UIͼƬ\bmp\2048.bmp (27704, 2017-08-04)
hsc2048\UIͼƬ\bmp\256.bmp (27704, 2017-08-04)
hsc2048\UIͼƬ\bmp\32.bmp (27704, 2017-08-04)
hsc2048\UIͼƬ\bmp\4.bmp (27704, 2017-08-04)
hsc2048\UIͼƬ\bmp\4096.bmp (27704, 2017-08-04)
hsc2048\UIͼƬ\bmp\512.bmp (27704, 2017-08-04)
hsc2048\UIͼƬ\bmp\64.bmp (27704, 2017-08-04)
hsc2048\UIͼƬ\bmp\8.bmp (27704, 2017-08-04)
hsc2048\UIͼƬ\bmp\background.bmp (1152056, 2017-08-04)
hsc2048\使用说明\使用说明.txt (593, 2017-08-07)
hsc2048\源代码\include\2048.h (737, 2017-08-04)
hsc2048\源代码\include\get_xy.h (506, 2017-08-07)
hsc2048\源代码\include\input.h (1028, 2017-08-07)
hsc2048\源代码\main (23024, 2017-08-07)
hsc2048\源代码\Makefile (254, 2017-08-04)
hsc2048\源代码\src\2048.c (5491, 2017-08-04)
hsc2048\源代码\src\get_xy.c (768, 2017-08-07)
hsc2048\源代码\src\input.c (2310, 2017-08-07)
hsc2048\源代码\src\main.c (3872, 2017-08-07)
hsc2048\源代码\src\show_shape.c (2590, 2017-08-04)
hsc2048\UIͼƬ\bmp (0, 2017-08-04)
hsc2048\源代码\include (0, 2017-08-07)
hsc2048\源代码\src (0, 2017-08-07)
... ...

/******************************************************************/ date : 8/7/2017 name : 开发板实现2048游戏 author : 黄少才 /******************************************************************/ 进入此目录后直接在终端输入make编译 ************************************main.c*************************************** 主要框架,调用各种函数实现所需功能 主要函数: void *touch(void *argv) //子线程,控制点击“重新开始”和“撤回” int main(int argc, char const *argv[]) ************************************2048.c*************************************** 2048基本算法,上下左右滑动,数字叠加以及数字移动,随机位置数字2或4生成。 主要函数: int left_slide(int a[][4]) int right_slide(int a[][4]) int up_slide(int a[][4]) int down_slide(int a[][4]) void random_position(int a[][4]) int set_2or4(void) ************************************show_shape.c******************************* LCD的初始化等,自定义位置显示bmp图片,显示分数 主要函数: void show_bmp(const char *pathname,int start_x,int start_y) void show_score(int score) void show_array(int a[][4]) *************************************get_xy.c********************************** 触摸屏的初始化,点击坐标获取 主要函数: int ts_xy_get(int *x,int *y) ************************************input.c*************************************** 获取屏幕滑动的始点与终点,定义滑动的方向,双向链表的管理 主要函数: int get_direction(void)

近期下载者

相关文件


收藏者