/* ===========================================================;*/ /* == MultiCelestron 999 : ==================================;*/ /* == as multi points movement symlation Ver.1.02 ============;*/ /* == Logic spreading Version as test ========================;*/ /* == Extended From comet3xx Basic Source File ===============;*/ /* == 1999 Feb 13th- 1999 Mar 10th. ==========================;*/ /* == Copy Right: Kazuki Kimijima/Kaztomi Miyama ============;*/ /* == Address VYE00525@Nifty.ne.jp & =========================;*/ /* == URL:http://home.interlink.or.jp/~kimijima/ =============;*/ /* == First, For Borland/Imprise TurboC++ for DOS 4.00 =======;*/ /* ===========================================================;*/ #include; #include; #include; #include; #include; /* == Functions for Using ====================================;*/ void pixelcircle(double x,double y,int flag,double frame,int flag98) { int xmoni,ymoni; double dotperauscale; int dotx,doty; /*int gd=DETECT,gm; initgraph(&gd,&gm,"") ;*/ /*This is for VGA*/ xmoni=640; if(flag98==98){ymoni=400;}else{ymoni=480;} dotperauscale=(xmoni/2)/frame; /*Default, for "frame" AU per Half Xmonitor Scale.*/ dotx=int(xmoni/2+dotperauscale*x); if (dotx<0 && xmoni