Changeset 40628 for trunk/Ohana/src/libkapa/src/PSRotFont.c
- Timestamp:
- Feb 23, 2019, 10:46:32 AM (7 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/libkapa/src/PSRotFont.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libkapa/src/PSRotFont.c
r40165 r40628 25 25 dX = PSRotStrlen (string); 26 26 dY = currentfont[65].ascent; 27 int dP = ceil(0.25 * dY); 27 28 28 29 /*** … … 49 50 Xoff = Yoff = 0; 50 51 switch (pos) { 51 case 0: Xoff = -dX; Yoff = -dY; break; 52 case 1: Xoff = -0.5*dX; Yoff = -dY; break; 53 case 2: Xoff = 0; Yoff = -dY; break; 54 case 3: Xoff = -dX; Yoff = -0.5*dY; break; 55 case 4: Xoff = -0.5*dX; Yoff = -0.5*dY; break; 56 case 5: Xoff = 0; Yoff = -0.5*dY; break; 57 case 6: Xoff = -dX; Yoff = 0; break; 58 case 7: Xoff = -0.5*dX; Yoff = 0; break; 59 case 8: Xoff = 0; Yoff = 0; break; 52 // case 0: Xoff = -dX; Yoff = -dY; break; 53 // case 1: Xoff = -0.5*dX; Yoff = -dY; break; 54 // case 2: Xoff = 0; Yoff = -dY; break; 55 // case 3: Xoff = -dX; Yoff = -0.5*dY; break; 56 // case 4: Xoff = -0.5*dX; Yoff = -0.5*dY; break; 57 // case 5: Xoff = 0; Yoff = -0.5*dY; break; 58 // case 6: Xoff = -dX; Yoff = 0; break; 59 // case 7: Xoff = -0.5*dX; Yoff = 0; break; 60 // case 8: Xoff = 0; Yoff = 0; break; 61 case 0: Xoff = -dX-dP; Yoff = -(dY+dP); break; 62 case 1: Xoff = -0.5*dX; Yoff = -(dY+dP); break; 63 case 2: Xoff = dP; Yoff = -(dY+dP); break; 64 case 3: Xoff = -dX-dP; Yoff = -0.5*dY; break; 65 case 4: Xoff = -0.5*dX; Yoff = -0.5*dY; break; 66 case 5: Xoff = dP; Yoff = -0.5*dY; break; 67 case 6: Xoff = -dX-dP; Yoff = dP; break; 68 case 7: Xoff = -0.5*dX; Yoff = dP; break; 69 case 8: Xoff = dP; Yoff = dP; break; 60 70 } 61 71 cs = cos(angle*RAD_DEG);
Note:
See TracChangeset
for help on using the changeset viewer.
