当前位置:首页>> >>


贪吃蛇2.rar

收藏

资源目录
    文档预览:
    编号:20181030003516557    类型:共享资源    大小:53.15MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    45
    金币
    关 键 词:
    贪吃
    资源描述:
    JISHOU UNIVERSITY程 序 设 计 基 础课 程 设 计题 目: 贪吃蛇作 者: 赵世键学 号: 2017401292所属学院: 软件学院专业年级: 软件工程 2017 级 4 班指导教师: 宋旭东完成时间: 2017 年 6 月 20 日—2017 年 6 月 29 日软件学院制项目描述目的: 贪吃蛇游戏是一款经典的益智游戏,有 PC 和手机等多平台版本。既简单又耐玩。该游戏通过控制蛇头方向吃蛋,从而使得蛇变得越来越长。意义: 贪吃蛇游戏是一款经典的益智游戏,有 PC 和手机等多平台版本。既简单又耐玩。该游戏通过控制蛇头方向吃蛋,从而使得蛇变得越来越长。项目功能目标系统主要流程主菜单经典模式 限时模式模式选择信息订单查询操作方式 设置网上购票常见问题代码typedef struct snake{int x[N]; //每节蛇的 x 坐标int y[N]; //每节蛇的 y 坐标int node; //蛇的节数int score; //得分} SNAKE;mouse_msg msg;int Mouse_X, Mouse_Y; //鼠标位置bool Mouse_Up;bool Mouse_Down;bool Mouse_Left;bool Mouse_Right;//鼠标左键和右键信息int initmouse()//鼠标数据初始化{Mouse_X = 0;Mouse_Y = 0;Mouse_Down = false;Mouse_Left = false;Mouse_Right = false;Mouse_Up = false;return 0;}int updatemouse()//鼠标数据刷新{mouse_msg msg = { 0 };while (mousemsg())//检测当前是否有鼠标消息{msg = getmouse();//获取一个鼠标消息。如果当前鼠标消息队列中没有,就一直等待Mouse_X = msg.x;Mouse_Y = msg.y;Mouse_Down = msg.is_down();Mouse_Left = msg.is_left();Mouse_Right = msg.is_right();Mouse_Up = msg.is_up();}return 0;}void drawSnake(SNAKE *s){for(int i=0; inode; i++){snake=ege::newimage();ege::getimage(snake,“pic\\snake.png“); //蛇的身体ege::putimage_transparent(NULL,snake,s->x[i],s->y[i],0);ege::delimage(snake);}}void moveSnake(SNAKE *s,int direction){for(int i=s->node-1; i>0; i--){s->x[i]=s->x[i-1];s->y[i]=s->y[i-1];}switch(direction){case 1:s->x[0]+=15;break;case 2:s->x[0]-=15;break;case 3:s->y[0]-=15;break;case 4:s->y[0]+=15;break;}}int getDirection(int direction){char ch;//fflush(stdin);ch=getch();if(ch=='w' else if(ch=='s' else if(ch=='a' else if(ch=='d' return direction;}int isAlive(SNAKE *s){for(int i=1; inode; i++)if(s->x[0]==s->x[i]if(s->x[0]x[0]>690 || s->y[0]y[0]>465)return 1;else
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:贪吃蛇2.rar
    链接地址:http://www.gold-doc.com/p-255274.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开