亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ldrawgh.cpp

?? ldraw_DOS游戲開發(fā)包
?? CPP
字號:
#include <ldraw.h>
#include <math.h>
#include <stdlib.h>
short ld_fillMode=0, ld_workColor=7, ld_workBColor=0,
      ld_x=0, ld_y=0;

void lgotoxy(short x,short y) { ld_x=x; ld_y=y; } 
void lsetColor(uchar color) { ld_workColor=color; }
void lsetBColor(uchar color) { ld_workBColor=color; }
void lcircle(short x,short y,short r);
void lline(short x1,short y1,short x2,short y2);
void poly(short fill,short num,short *points);
static void l_p_zoom(short sx,short sy,short ex,short ey,short *bx);
////////////////////////////////////////////////////////////////////////////
static void lHFillLine(short x,short y,short len,uchar c);
void lpoly(short fill,short num,short *points)
{ short j, color=ld_workColor;
  if (num<=0) return;
  if (num==1) { lpixel(points[0],points[1],color); return; }
  if (num==2) { lline(points[0],points[1],points[2],points[3]); return; }
  for (j=0;j<(num-1)*2;j+=2) 
    lline(points[j],points[j+1],points[j+2],points[j+3]);
  lline(points[0],points[1],points[j],points[j+1]);
}
void lcircle(short x0,short y0,short r)
{ short cx=0, cy=r, df=1-r,d_e=3,d_se=-2*r+5,
        x,y,xmax,i;
  int   tn;
  uchar color=ld_workColor;
  switch (ld_fillMode)
   {  case 0: y=r; x=0; xmax=(double)r*sin(3.1415926/4);
              tn=(1-r*2);
              while (x<xmax)
               { if (tn>=0) {  
                    tn+=( 6 + ((x-y)<<2) );
                    y--;
                 } else tn+=( (x<<2) + 2 );
                 lpixel(x0+y,y0+x,color);
                 lpixel(x0+x,y0+y,color);
                 lpixel(x0-x,y0+y,color);
                 lpixel(x0-y,y0+x,color);
                 lpixel(x0-y,y0-x,color);
                 lpixel(x0-x,y0-y,color);
                 lpixel(x0+x,y0-y,color);
                 lpixel(x0+y,y0-x,color);
                 x++;
               }
              break;
      case 1: do {
                lHFillLine(x0-cy,y0-cx,(cy<<1)+1,color);
                if (cx) lHFillLine(x0-cy,y0+cx,(cy<<1)+1,color);
                if (df<0) {
                   df+=d_e; d_e+=2; d_se+=2;
                } else 
                { if (cx!=cy) { 
                     lHFillLine(x0-cx,y0-cy,(cx<<1)+1,color);
                     if (cy) lHFillLine(x0-cx,y0+cy,(cx<<1)+1,color);
                   }
                  df+=d_se; d_e+=2; d_se+=4;
                  cy--; 
                } 
                cx++;
              } while(cx<=cy);
              break;
   }
}
void lline(short x1,short y1,short x2,short y2)
{
  int   i,x,y,p,n,tn;
  uchar c=ld_workColor;

  if (y1==y2)
      { if (x1>x2) { x=x1; x1=x2; x2=x; }
	for (x=x1;x<=x2;x++) lpixel(x,y1,c);
	return;
      }
  if (x1==x2)
      { if (y1>y2) { y=y2; y2=y1; y1=y; }
	for (y=y1;y<=y2;y++) lpixel(x1,y,c);
	return;
      }

  if ( abs(y2-y1) <= abs(x2-x1) )
       {
       if ( (y2<y1&&x2<x1) || (y1<=y2&&x1>x2) )
	  {
	  x=x2; y=y2; x2=x1; y2=y1; x1=x; y1=y;
	  }
       if ( y2>=y1 && x2>=x1 )
	  {
	  x=x2-x1; y=y2-y1;
	  p=2*y; n=2*x-2*y; tn=x;
	  while (x1<=x2) {
	      if (tn>=0) tn-=p;
	      else { tn+=n; y1++; }
	      lpixel(x1,y1,c);
	      x1++;
	      }
	  }
       else
	  {
	  x=x2-x1; y=y2-y1;
	  p=-2*y; n=2*x+2*y; tn=x;
	  while (x1<=x2) {
		if (tn>=0) tn-=p;
		else { tn+=n; y1--; }
		lpixel(x1,y1,c);
		x1++;
		}
	  }
       }
  else
       {
       x=x1; x1=y2; y2=x; y=y1; y1=x2; x2=y;
       if ( (y2<y1&&x2<x1) || (y1<=y2&&x1>x2) )
	    {
	    x=x2; y=y2; x2=x1; x1=x; y2=y1; y1=y;
	    }
       if ( y2>=y1 && x2>=x1 )
	    {
	    x=x2-x1; y=y2-y1;
	    p=2*y; n=2*x-2*y; tn=x;
	    while (x1<=x2)  {
		if (tn>=0) tn-=p;
		else { tn+=n; y1++; }
		lpixel(y1,x1,c);
		x1++;
		}
	    }
       else
	    {
	    x=x2-x1; y=y2-y1;
	    p=-2*y; n=2*x+2*y; tn=x;
	    while (x1<=x2) {
		if (tn>=0) tn-=p;
		else { tn+=n; y1--; }
		lpixel(y1,x1,c);
		x1++;
		}
	    }
       }

}
void llineto(short x,short y)
{ lline(ld_x,ld_y,x,y); 
}
void lbar(short x1,short y1,short x2,short y2)
{ uchar c=ld_workColor;
  short x,y,len;
  if (x1>x2) { x=x1; x1=x2; x2=x; }
  if (y1>y2) { x=y1; y1=y2; y2=x; }
  len=x2-x1+1;
  for (y=y1;y<=y2;y++) lFillLine(x1,y,len,c);
}
void lrectangle(short x1,short y1,short x2,short y2)
{ switch (ld_fillMode)
   { case 0: lline(x1,y1,x2,y1); lline(x1,y1,x1,y2);
             lline(x2,y1,x2,y2); lline(x1,y2,x2,y2);
             break;
     case 1: lbar(x1,y1,x2,y2); break;
   }
}
static void l_p_zoom(short sx,short sy,short ex,short ey,short *bx)
{ short t,distance;
  short x=0,y=0,dx,dy;
  short incx,incy;
  dx=ex-sx; dy=ey-sy;
  if (dx>0) incx=1;
     else if (dx==0) incx=0;
       else incx=-1;
  if (dy>0) incy=1;
     else if (dy==0) incy=0;
       else incy=-1;
  dx=abs(dx);
  dy=abs(dy);
  if (dx>dy) distance=dx;
     else distance=dy;
  for (t=0;t<distance+1;t++)
    { bx[sy]=sx;
      x+=dx; y+=dy;
      if (x>distance) {
	 x-=distance;
	 sx+=incx;
      }
      if (y>distance) {
	 y-=distance;
	 sy+=incy;
      }
    }
}
static void lHFillLine(short x,short y,short len,uchar c)
{ switch (ld_fillMode)
   { case 1: lFillLine(x,y,len,c); break;
   }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美丝袜丝nylons| 国产在线视视频有精品| 99精品一区二区三区| 国产精品久久影院| 99国产精品国产精品毛片| 亚洲美女淫视频| 欧美色图一区二区三区| 亚洲资源中文字幕| 欧美一区二区三区四区五区| 另类调教123区 | 美女视频免费一区| wwww国产精品欧美| www.一区二区| 亚洲国产乱码最新视频| 日韩一级高清毛片| 国产精品亚洲一区二区三区在线 | 欧美aaaaaa午夜精品| 精品国产一区二区三区不卡| 成人爽a毛片一区二区免费| 亚洲欧美偷拍卡通变态| 欧美高清视频不卡网| 国产在线播放一区| 亚洲美女淫视频| 91精品国产手机| 成人性生交大片免费看视频在线 | 成人国产精品视频| 亚洲综合男人的天堂| 精品理论电影在线| 91无套直看片红桃| 日韩精品一区第一页| 国产三级精品三级在线专区| 欧美丝袜丝交足nylons| 国产精品自拍在线| 午夜免费久久看| 国产亚洲成av人在线观看导航| 色偷偷久久一区二区三区| 久久精品久久99精品久久| 国产精品久久久久桃色tv| 在线成人av影院| 成人激情综合网站| 看电视剧不卡顿的网站| 亚洲第一激情av| 中文一区一区三区高中清不卡| 欧美丰满美乳xxx高潮www| 成人精品一区二区三区四区| 日本一不卡视频| 亚洲综合偷拍欧美一区色| 国产性天天综合网| 日韩欧美国产三级| 欧美在线观看18| 91在线视频网址| 国产精品亚洲综合一区在线观看| 日本在线播放一区二区三区| 一区二区三区丝袜| 中文字幕成人网| 2023国产精品| 欧美一级黄色录像| 欧美视频在线不卡| 91最新地址在线播放| 成人性色生活片免费看爆迷你毛片| 日本不卡一区二区三区| 亚洲妇女屁股眼交7| 亚洲天堂精品视频| 中文字幕中文字幕一区二区| 2023国产精品| 亚洲精品在线观看视频| 欧美一区二区三级| 欧美一区二区三区四区高清| 欧美在线色视频| 色欧美日韩亚洲| 色综合天天狠狠| av成人动漫在线观看| 成人免费三级在线| 成人av资源在线| 懂色av一区二区三区蜜臀| 国产精品一区二区久久不卡| 韩国在线一区二区| 国产又粗又猛又爽又黄91精品| 久久超碰97中文字幕| 久久精品国产精品青草| 久久精品国产一区二区三区免费看| 免费一区二区视频| 久久www免费人成看片高清| 奇米777欧美一区二区| 久久国产精品99精品国产| 国产在线麻豆精品观看| 国产专区综合网| 国产成人精品免费看| 国产suv精品一区二区三区| 粉嫩av一区二区三区| 波多野结衣在线一区| 色婷婷综合久久久久中文| 欧美在线视频日韩| 日韩精品资源二区在线| 国产性做久久久久久| 亚洲欧美影音先锋| 亚洲一区在线观看免费观看电影高清| 午夜精品aaa| 精品系列免费在线观看| 福利电影一区二区| 91电影在线观看| 日韩三级精品电影久久久| 久久久久99精品一区| 综合久久综合久久| 午夜精品123| 国产呦萝稀缺另类资源| 91视频观看视频| 欧美一区二区三区思思人| 国产欧美中文在线| 亚洲已满18点击进入久久| 蜜桃av一区二区三区电影| 粉嫩久久99精品久久久久久夜| 色婷婷国产精品综合在线观看| 欧美日韩国产色站一区二区三区| 欧美一二三四在线| 国产精品美女久久久久久久久久久 | 欧美四级电影在线观看| 日韩免费高清视频| 亚洲免费电影在线| 久久国产视频网| 91尤物视频在线观看| 日韩三级.com| 亚洲乱码国产乱码精品精小说 | 欧美日韩在线直播| 久久久久国产免费免费| 亚洲小说欧美激情另类| 国产剧情一区二区三区| 欧美日韩性生活| 中日韩av电影| 蜜桃在线一区二区三区| 色综合久久88色综合天天 | 欧美激情一区二区在线| 亚洲成人动漫精品| 不卡影院免费观看| 日韩精品一区二| 亚洲午夜电影网| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 无码av中文一区二区三区桃花岛| 国产99一区视频免费| 91精品国产91久久综合桃花| 亚洲欧美偷拍卡通变态| 国产麻豆精品在线观看| 3d动漫精品啪啪1区2区免费| 亚洲欧洲一区二区在线播放| 精品午夜久久福利影院| 欧美日韩aaaaa| 亚洲卡通动漫在线| 成人18视频在线播放| 欧美大片日本大片免费观看| 婷婷成人综合网| 在线视频欧美区| 日韩一区在线免费观看| 高清免费成人av| 久久麻豆一区二区| 久久国产精品72免费观看| 日韩一级免费一区| 青青草国产精品亚洲专区无| 欧美日韩免费一区二区三区 | 丝瓜av网站精品一区二区| 日本道精品一区二区三区| 中文字幕不卡的av| 大尺度一区二区| 中文字幕av免费专区久久| 成人性生交大片| ...av二区三区久久精品| 成人av在线资源网站| 国产精品国产三级国产普通话99| 丰满少妇在线播放bd日韩电影| 久久久综合视频| 国产成人a级片| 国产视频一区二区三区在线观看 | 日日噜噜夜夜狠狠视频欧美人| 欧美精品色综合| 日日夜夜精品视频天天综合网| 欧美男女性生活在线直播观看| 午夜欧美视频在线观看| 欧美一区二区三区视频免费| 蜜臀精品久久久久久蜜臀| 日韩欧美亚洲一区二区| 精品一区二区三区在线视频| 久久久久久免费毛片精品| 国产成人免费视频网站高清观看视频 | 欧美人妖巨大在线| 免费久久精品视频| 26uuu精品一区二区| 国产成人综合在线| 一色桃子久久精品亚洲| 欧洲一区在线电影| 老司机精品视频一区二区三区| 国产亚洲一本大道中文在线| av在线不卡免费看| 亚洲gay无套男同| 精品国产乱码久久久久久老虎| 国产传媒一区在线| 亚洲精品成人a在线观看| 欧美一区二区三区啪啪| 国产美女久久久久| 亚洲综合一区二区精品导航| 日韩免费电影网站| av色综合久久天堂av综合|