Rev 1024 | Rev 1139 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1024 | Rev 1122 | ||
---|---|---|---|
Line 210... | Line 210... | ||
210 | void obj_parallel(objparm *pm) |
210 | void obj_parallel(objparm *pm) |
211 | { |
211 | { |
212 | int i, n, xi,yi; |
212 | int i, n, xi,yi; |
213 | double xv,yv; |
213 | double xv,yv; |
214 | n=pm->pd[6]; if(n<0) return; if(n>256) n=256; |
214 | n=pm->pd[6]; if(n<0) return; if(n>256) n=256; |
215 | scale(pm->pd,pm->p, |
215 | scale(pm->pd,pm->p,3); |
216 | scale2(pm->pd[4],pm->pd[5],&xv,&yv); |
216 | scale2(pm->pd[4],pm->pd[5],&xv,&yv); |
217 | for(i=0;i<n;i++) { |
217 | for(i=0;i<n;i++) { |
218 | xi=rint(i*xv); yi=rint(i*yv); |
218 | xi=rint(i*xv); yi=rint(i*yv); |
219 | gdImageLine(image,pm->p[0]+xi,pm->p[1]+yi,pm->p[2]+xi,pm->p[3]+yi, |
219 | gdImageLine(image,pm->p[0]+xi,pm->p[1]+yi,pm->p[2]+xi,pm->p[3]+yi, |
220 | pm->color[0]); |
220 | pm->color[0]); |
221 | if(vimg_enable) vimg_line(scale_buf[0]+ |
221 | if(vimg_enable) vimg_line(scale_buf[0]+i*scale_buf[4],scale_buf[1]+i*scale_buf[5], |
222 | scale_buf[2]+ |
222 | scale_buf[2]+i*scale_buf[4],scale_buf[3]+i*scale_buf[5]); |
223 | } |
223 | } |
224 | } |
224 | } |
225 | 225 | ||
226 | /* rectangle */ |
226 | /* rectangle */ |
227 | void obj_rect(objparm *pm) |
227 | void obj_rect(objparm *pm) |