当前位置: 首页 > news >正文

长沙外贸网站建设美妆网站开发背景

长沙外贸网站建设,美妆网站开发背景,wordpress可视化拖拽编辑,网站中的文字滑动怎么做的上节我们实现了蛇身向右移动的功能#xff0c;原理就是增加一个节点#xff0c;删除一个节点。 本节我们处理蛇撞墙重置的功能 实现原理 在移动函数中检查蛇头#xff08;链表尾节点#xff09;是否达到墙边的坐标#xff0c;这里有四种撞墙的情况#xff1a; 上墙原理就是增加一个节点删除一个节点。 本节我们处理蛇撞墙重置的功能 实现原理 在移动函数中检查蛇头链表尾节点是否达到墙边的坐标这里有四种撞墙的情况 上墙当行为0的时候下墙当行为20的时候左墙当列为0的时候右墙当列为20的时候。注意我设置的是19根据实际修改 #includecurses.h #include stdlib.h struct SnakeNode {int row;int col;struct SnakeNode* next; };struct SnakeNode* head NULL; struct SnakeNode* tail NULL;void addNode(); void mapinit(); void snakeinit() {// free struct SnakeNode* p;while(head ! NULL){p head;head head-next;free(p);}head (struct SnakeNode*)malloc(sizeof(struct SnakeNode));head-row 2;head-col 2;head-next NULL;tail head;addNode();addNode(); }void addNode() { struct SnakeNode* node (struct SnakeNode*)malloc(sizeof(struct SnakeNode));node-row tail-row;node-col tail-col 1;node-next NULL;tail-next node;tail node; }void deleteNode() {struct SnakeNode* p;p head;head head-next;free(p); }void moveSnake() {addNode();deleteNode();// if snake is over.if(tail-row 0 || tail-col 0 || tail-row 20 || tail-col 19){snakeinit();} }void cursesinit() {initscr();keypad(stdscr,1); }int hasSnake(int row,int col) {struct SnakeNode* p head;while(p!NULL){if(row p-row col p-col)return 1;p p-next;}return 0; }void mapinit() {int row;int col;move(0,0);for(row 0;row 20;row){// oneif(row 0 || row 19){for(col 0;col 19;col)printw(--);}// twoelse{for(col 0;col 20;col){if(col 0 || col 19 ) printw(|);else if(hasSnake(row,col)){printw([]);}else{printw( ); }}}printw(\n);}// game startprintw(By hongzhe\n); }int main() {int key;cursesinit();snakeinit();mapinit();while(1){key getch();if(key KEY_RIGHT){moveSnake();mapinit(); // fresh map }}getch(); endwin();return 0; } 学习打卡
http://www.zqtcl.cn/news/651672/

相关文章:

  • 网站开发需要用到哪些软件爱站网权重查询
  • 免费注册个人网站铁路工程造价信息网
  • 电子商务大型网站建设电商静态网页模板
  • 网站建设公司利润怎么样长沙网站制作作
  • 淄博优化网站企业营销型网站做的好
  • 玉泉营网站建设网络营销公司组织架构
  • 网上有专业的做网站吗最新网站域名ip地址查询
  • 大理网站制作公司北京seo服务商找行者seo
  • 有关网站建设合同wordpress 使用
  • 外贸商城网站制作公司毕业设计做系统网站
  • 曲阜住房城乡建设局网站php用什么工具做网站
  • 深圳网站开发奇辰科技视觉vi设计系统
  • 网站开发与管理期末考试工商年检在哪个网站做
  • 网站建设有什么系统深圳微网站
  • 网站建设算什么专业企业建设网站需要注意什么
  • 太原cms建站模板建设部网站监理注销查询
  • 流量对网站排名的影响因素网站内容的作用
  • 彩钢做网站能赚钱吗合肥市住房和城乡建设厅
  • 顺德网站建设itshunde罗村建网站
  • 网站开发语言开发十大免费货源网址
  • 网站建设要那些收费项如何做自己的淘客网站
  • 郴州文明网网站网站设计策划书3000字
  • 免费学习资源网站网站维护得多久
  • 电子商务网站建设考试重点长沙网站推广平台
  • 商业性质网站建设步骤佛山企业网站优化
  • 做网站投入网站设计与开发未来发展方向
  • 网站seo优化外包顾问网站ip解析
  • 贵阳建网站公司兼职网站推广如何做
  • 建设企业网站公司价格page做网站
  • 直播网站建设模板跨境电商选品