/* Author Mr.Long
* Date 2015年12月2日17:33:17
*/
#include<iostream>
#include<string>
#include<windows.h>
#include<stdlib.h>
#include<time.h>
#define random(x) (rand()%x)
using namespace std;
string player[2]={"玩家A","玩家B"};
int map[100];
int playerPos[2]={0,0};
int gamePlayer = 0;
bool isGameOver = false;
int winer = -1;
int pausePlayer = -1;
//0□正常 1☆幸运轮盘 2◎地雷 3△暂停 4卍时空隧道
string getLogo(int pos){
string res = "□";
if((playerPos[0] == pos) && (playerPos[1] == pos)){
res = "<>";
}else if(playerPos[0]==pos){
res = "A";
}else if(playerPos[1]==pos){
res = "B";
}else{
switch(map[pos]){
case 1:
res = "☆"; // 幸运轮盘
break;
case 2:
res = "◎"; // 地雷
break;
case 3:
res = "△"; // 暂停
break;
case 4:
res = "卍"; // 时空隧道
break;
}
}
return res;
}
void drowMap(){ //绘制地图
for(int i = 0;i<=29;++i){
cout<<getLogo(i);
}
cout<<endl;
for(int i = 30;i<=34;++i){
for(int j = 0;j<=28;j++){
cout<<" ";
}
cout<<getLo
C语言编写小游戏——骑士飞行棋
最新推荐文章于 2024-09-12 10:04:22 发布