声明:该游戏由香蕉地-老张原创。
有几个bug:
1、有时候按键按下确小球没有消失
2、一直按住不放手,会自动消失等,主要是由于宏定义产生的。
源码及截图如下:
几个注意点:
1、我使用的是VS2017开发,easyX中outextxy()函数的使用参考:https://docs.easyx.cn/#outtextxy
2、后续再详细介绍,bug的解决和一些游戏新的特效玩法。
#include <graphics.h> // 引用图形库头文件
#include <conio.h>
#include <time.h>
#include <stdio.h>
#define _stprintf _swprintf
#define KEY_DOWN(vk_c) (GetAsyncKeyState(vk_c)&0x8000?1:0)
typedef struct position
{
int x;
int y;
}posType;
posType p;
posType cur = { 440,430 };
posType ballsArr[180];
int index;
void initGame(void);
void gameBegin();
void playGame();
void closeGame(void);
void drawCircle(posType,int);
void drawCursor(posType , COLORREF );
void drawTime(int);
void drawScore(int);
int isValid(posType , COLORREF );
void getsameBalls(posType , COLORREF );
void ballsFall();
void rank();
COLORREF col