该程序的实现主要是通过Easyx实现的大多数功能,因为没能够继续完善所以只展现一部分简单的代码(大一上刚开始的时候学习的,就当作是开始吧)
#include<graphics.h>
#include<conio.h>
#include<stdio.h>
#include <stdlib.h>
#include <time.h>
#include<string.h>
int flag = 0, m, n, flag1 = 1;
COLORREF p, q;
typedef struct node {
int x;
int y;
}Array;
void wall()
{
int i;
setfillcolor(RGB(25, 25, 112));
for (i = 0; i <= 620; i += 20)
{
rectangle(i, 0, 620, 20);//上方的墙
fillrectangle(i, 0, 620, 20);
rectangle(620, i, 640, 460);//右边的墙
fillrectangle(620, i, 640, 460);
rectangle(i, 460, 640, 480);//下面的墙
fillrectangle(i, 460, 640, 480);
rectangle(0, i, 20, 480);//左边的墙
fillrectangle(0, i, 20, 480);
}
}
void fruit()
{
if (flag == 0)
{
m = rand() % 580 + 20;
n = rand() % 420 + 20;
p = getpixel(m, n);
if (p != q)
{
circle(m, n, 5);
flag = 1;
}
}
}
int main()
{
initgraph(640, 480);
Array a[10];
int i, k = 0;
char ch1 = 54, ch2 = 54;
srand((unsigned)time(NULL));
Beg