#include "conio.h"
#include "graphics.h"
#include "process.h"
#define Ni_circle 0
#define Shun_circle 1
void init_graph();
void draw_Base_circle();
void draw_cabu_circle();
void close_graph();
void acrroods();
static float x0,y0;
void line_cabu(),
draw_line(),draw_line_cabu();
void line_cabu()
/*此函数控制直线插步两次*/
{
int i;
init_graph();
sleep(1);
for(i=0;i<2;i++)
{
line(0,120,300,120); outtextxy(310,120,"Z");
line(100,10,100,300); outtextxy(110,300,"X");
outtextxy(90,130,"O");
draw_line();
if(i==0)
draw_line_cabu(6);
else
draw_line_cabu(2);
gotoxy(50,5);
getch();
cleardevice();
setcolor(WHITE);
}
}
void draw_line()/*画直线*/
{
line(100,120,600,450);
textcolor(YELLOW);
directvideo=0;
gotoxy(45,5);
cprintf("Line from:X0 Y0 Z0 ");
gotoxy(45,6);
cprintf("Line to :X500 Y0 Z330");
gotoxy(45,7);
cprintf("Units :Pixel");
gotoxy(45,8);
cprintf("Line now:");