C++贪食蛇游戏
简单的C++贪食蛇游戏 #include "declare.h" extern int speed; void ChargeDir(Snake_Dir* Dir,Snake_Dir* Dir_,int& temp,int& tempS){ int c; if(kbhit()){ c = getch(); if(c == 224)c = getch(); char flag; switch(c){ // case 27: // return;break; case '5': while(flag != '5'){ if(kbhit()) flag = getch(); } flag = 0; break; case '+': if(speed>100||tempS>100){temp = tempS;tempS = speed;speed = temp;}break; case 75: case '4': if(*Dir != Right){*Dir = Left;}break; case 77: case '6': if(*Dir != Left){*Dir = Right;}break; case 72: case '8': if(*Dir != Down){*Dir = Up;}break; case 80: case '2': if(*Dir != Up){*Dir = Down;}break; case '7': if(*Dir != RightDown){*Dir = LeftUp;}break; case '9': if(*Dir != LeftDown){*Dir = RightUp;}break; case '1': if(*Dir != RightUp){*Dir = LeftDown;}break; case '3': if(*Dir != LeftUp){*Dir = RightDown;}break; case 's': if(*Dir_ != Up){*Dir_ = Down;}break; case 'a': if(*Dir_ != Right){*Dir_ = Left;}break; case 'w': if(*Dir_ != Down){*Dir_ = Up;}break; case 'd': if(*Dir_ != Left){*Dir_ = Right;}break; } } // return Dir; }
- 1
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助