• 大小: 0.02M
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 标签: c++  飞机  c  控制  控制台  

资源简介

c++控制台飞机大战 游戏源码

资源截图

代码片段和文件信息

#include
#include
#include
#include
#include
using namespace std;
 
/*=============== all the structures ===============*/
 
typedef struct frame
{
    COORD position[2];
    int flag;
}frame;
 
 
/*=============== all the functions ===============*/
 
void SetPos(COORD a)// set cursor 
{
    HANDLE out=GetStdHandle(STD_OUTPUT_HANDLE);
    SetConsoleCursorPosition(out a);
}
 
void SetPos(int i int j)// set cursor
{
    COORD pos={i j};
    SetPos(pos);
}
 
void HideCursor()
{
    CONSOLE_CURSOR_INFO cursor_info = {1 0}; 
    SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE) &cursor_info);
}
 
//把第y行,[x1 x2) 之间的坐标填充为 ch
void drawRow(int y int x1 int x2 char ch)
{
    SetPos(x1y);
    for(int i

评论

共有 条评论