資源簡介
通過學習終端下貪吃蛇游戲,可以理解linux下curses圖形庫的調用,以及linux如何通過signal信號產生中斷,并且執行相應的函數。
代碼片段和文件信息
/*?Filename:?snake.c? version:1.0? date:?2011/08/21
?*?Author:?Dream?Fly? blog:?blog.csdn.net/jjzhoujun2010
?*?Usage:?‘f‘?means?speed?up?‘s‘?means?speed?down?‘q‘?means?quit;
?*?Navigation?key?controls?the?snake?moving.?
?*?Compile:?gcc?snake.c?-lcurses?-o?snake
?*/
#include
#include
#include
#include
#include
#include“snake.h“
struct?position?food; /*?food?position?*/
Snake_Node?*head?*tail; /*?double?linked?list‘s?head?and?tail?*/
int?x_dir?=?1?y_dir?=?0; /*?init?dirction?of?the?snake?moving?*/
int?ttm?=?5?ttg?=?5; /*?two?timers?defined?to?control?speed?*/
void?main(void)
{
Init_Disp(); /*?init?and?display?the?interface?*/
Food_Disp(); /*?display?food?*/
DLL_Snake_Create(); /*?create?double?linked?list?and?display?snake
- 上一篇:定時打鈴器專業課程設計報告
- 下一篇:2011年高教杯數學建模競賽D題獲獎論文
評論
共有 條評論