資源簡介
c++控制臺飛機大戰(zhàn) 游戲源碼
代碼片段和文件信息
#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)?之間的坐標(biāo)填充為?ch
void?drawRow(int?y?int?x1?int?x2?char?ch)
{
????SetPos(x1y);
????for(int?i
- 上一篇:c++ 超級瑪麗游戲
- 下一篇:C語言推箱子 游戲源碼
評論
共有 條評論