Subversion Repositories DashDisplay

Rev

Rev 2 | Rev 6 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 5
Line 27... Line 27...
27
  /* calculate a shift for a second side of the needle */
27
  /* calculate a shift for a second side of the needle */
28
  int xs = ap_sin(ang-90);
28
  int xs = ap_sin(ang-90);
29
  int ys = ap_cos(ang-90);
29
  int ys = ap_cos(ang-90);
30
 
30
 
31
  int si2 = siz+2;
31
  int si2 = siz+2;
-
 
32
  int si3 = siz/2;
-
 
33
 
-
 
34
 
32
  drawLine(AP_SCALE(si*si2-xs)+xo,yo-AP_SCALE(co*si2-ys),
35
  drawLine(AP_SCALE(si*si2-xs)+xo,yo-AP_SCALE(co*si2-ys),
-
 
36
 
33
                   AP_SCALE(si*2-xs)+xo,yo-AP_SCALE(co*2-ys), INVERT);
37
                   AP_SCALE(si*si3-xs)+xo,yo-AP_SCALE(co*si3-ys), INVERT);
34
  drawLine(AP_SCALE(si*si2+xs)+xo,yo-AP_SCALE(co*si2+ys),
38
  drawLine(AP_SCALE(si*si2+xs)+xo,yo-AP_SCALE(co*si2+ys),
-
 
39
 
35
                   AP_SCALE(si*2+xs)+xo,yo-AP_SCALE(co*2+ys), INVERT);
40
                   AP_SCALE(si*si3+xs)+xo,yo-AP_SCALE(co*si3+ys), INVERT);
36
 
41
 
37
}
42
}
38
 
43
 
39
 
44
 
40
 
45