91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 300KB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-06
  • 語言: C/C++
  • 標簽: c語言??2048??游戲??

資源簡介

在linux平臺下,利用c語言編寫的2048游戲代碼,實現的原理較為簡單,游戲為4*4大小表格(可自行增大表格數),可以實現在本地模式下的游戲記錄存儲,多人本地游戲

資源截圖

代碼片段和文件信息

#include?“control.h“

/**
?*?@brief?控制終端
?*?屏蔽終端顯示
?*/
char?getch()?
{

char?c;?

//org_opts存放為原終端設置的信息,new_opts存放要新設置的終端信息
struct?termios?org_opts?new_opts;

//獲得當前標準輸入STDIN_FLIENO的終端參數,將獲得的信息保存在org_opts變量中
tcgetattr(STDIN_FILENO?&org_opts);

//memcpy用來做內存拷貝,sizeof(new_opts)指定拷貝的數據長度
memcpy(&new_opts?&org_opts?sizeof(new_opts));

//參數c_lflag控制終端編輯功能
new_opts.c_lflag?&=?~(ICANON?|?ECHO);

//TCSANOW:不等數據傳輸完畢就立即改變屬性(修改終端的屬性,使其不顯示輸入的字符)
tcsetattr(STDIN_FILENO?TCSANOW?&new_opts);

c=getchar();
//修改回原本屬性
tcsetattr(STDIN_FILENO?TCSANOW?&org_opts);

return?c;?
}


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????257??2017-09-10?21:33??Makefile
?????文件???????20796??2017-09-18?21:39??a.out
?????文件?????????845??2017-09-18?21:17??control.c
?????文件?????????189??2017-09-17?23:31??control.h
?????文件????????2584??2017-09-17?23:35??draw_color.c
?????文件????????1761??2017-09-17?23:35??draw_color.h
?????文件????????1925??2017-09-17?23:44??game.c
?????文件?????????303??2017-09-17?21:40??game.h
?????文件????????7297??2017-09-18?21:37??load.c
?????文件?????????272??2017-09-17?23:46??load.h
?????文件????????2848??2017-09-18?19:45??move.c
?????文件????????3033??2017-09-17?23:48??new.c
?????文件?????????612??2017-09-17?23:45??package.h
?????文件?????????525??2017-09-17?23:29??reword.txt
?????文件??????355097??2017-09-18?21:39??程序說明.docx

評論

共有 條評論