⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 浙大《C语言设计基础课程设计》中的例程 有些比较好的代码!
💻 C
字号:
/*-------------------------------------------文件main.c----------------------------------------------*/
#include "key.c"
#include "miner.c"

int main(){
  int gameRes; /*记录游戏结束的结果状态:0表示退出游戏;-1游戏失败; 1为胜利。*/
  initGraph();  /*初始化图形显示方式*/
do{
     newGame(); /*初始化新的游戏*/
     gameRes=0;
     /*main loop  dealing with keystroke messages*/
     do{
       int key = getKey();  /*读入操作信息*/
       if(key == ESC) break;
       switch(key){       /*对其他有效操作的处理*/
       case ENTER: case SPACE: gameRes = openMine(pi,pj);break;
       case UP: moveUp();break;
       case DOWN: moveDown();break;
       case LEFT: moveLeft();break;
       case RIGHT: moveRight();break;
       case LOWERF: case UPPERF: flagBlock(pi,pj);break;
       case LOWERA: case UPPERA: gameRes = autoOpen(pi,pj);break;
       case LOWERQ:case UPPERQ: questBlock(pi,pj);break;
       }
       if(checkWin()) gameRes = 1;
     } while(!gameRes);
  } while (!confirm(gameRes)) ;
  return 0;
}
/*------------------------------------------ 文件main.c结束------------------------------------------*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -