模拟经典屏保“变幻线”
紧接着上一篇的任意反弹球,把球改成点,也比较简单,不过挺好玩。
#include <graphics.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#include<math.h>
#define HIGH 1200
#define WIDTH 1600
#define RADIUS 20
#define PN 20
typedef struct Point
{
int x;
int y;
int velocity_x;
int velocity_y;
}VPOINT;
static VPOINT vpoint[PN];
void startup()
{
int a = 0;
initgraph(WIDTH, HIGH);
srand(time(NULL));
setbkcolor(RGB(0, 0, 0));
cleardevice();