c語言版飛機大戰,供大家參考,具體內容如下
不多說直接上**
#include
#include
#include
#include
#include
using namespace std;
/**************** all the structures ****************/
typedef struct frame
frame;
/**************** all the functions ****************/
void setpos(coord a)// set cursor
void setpos(int i, int j)// set cursor
;setpos(pos);
}void hidecursor()
;setconsolecursorinfo(getstdhandle(std_output_handle), &cursor_info);
}//把第y行,[x1, x2) 之間的座標bai填充為 ch
void drawrow(int y, int x1, int x2, char ch)
void printcoord(coord a)
void game::initplane()
;position[0].x=position[5].x=position[7].x=position[9].x=centren.x;
position[1].x=centren.x-2;
position[2].x=position[6].x=centren.x-1;
position[3].x=position[8].x=centren.x+1;
position[4].x=centren.x+2;
for(int i=0; i<=4; i++)
position[i].y=centren.y;
for(int i=6; i<=8; i++)
position[i].y=centren.y+1;
position[5].y=centren.y-1;
position[9].y=centren.y-2;
}void game::drawplane()
}void game::shoot()
}void game::printscore()
else if( score == 360 && flag_rank == 1)
else if( score == 480 && flag_rank == 2)
int x=rank/5;
setpos(60, 6);
cout<= rank )
flag_enemy = 0;
/* 輸出得分 */
printscore();}}
void game::gameover()
;coord p2=;
drawframe(p1, p2, '=', '|');
setpos(36,12);
string str="game over!";
for(int i=0; i
展示本文標題: c語言版飛機大戰遊戲
本文位址:
C語言編寫飛機大戰遊戲(簡易版)
遊戲操作說明 w鍵 飛機向上移動 s鍵 飛機向下移動 a鍵 飛機向左移動 d鍵 飛機向右移動 空格鍵 飛機發射炮彈 include include include 通用輸入輸出庫,主要是檔案和標準控制台的輸入輸出 include 包含一會要使用的sleep 函式等 void hide cursor ...
C語言之飛機大戰遊戲
技術原型 1 void gotoxy int x,int y 函式,該函式可以使游標去到 x,y 的位置進行列印 2 鍊錶,用於儲存狀態 3 windows.h中有非阻塞輸入,kbhit 4 隨機生成數 5 視覺暫留 6 碰撞檢測 7 清屏函式 8 設定邊界 技術路線 1 設定乙個邊界 2 維護乙個...
C語言飛機大戰
include include int zdj x,zdj y int zd x,zd y int dj x,dj y int speed int map 21 41 int score int h 20,c 40 牆是1 飛機2 子彈3 敵機4 void start 設定初始值 void star...