Changeset 40628 for trunk/Ohana/src/libkapa/src/DrawRotString.c
- Timestamp:
- Feb 23, 2019, 10:46:32 AM (7 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/libkapa/src/DrawRotString.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libkapa/src/DrawRotString.c
r40419 r40628 57 57 dX = RotStrlen (string); 58 58 dY = currentfont[65].ascent; 59 int dP = ceil(0.25 * dY); 59 60 60 61 /* apply appropriate offset */ 61 62 Xoff = Yoff = 0; 62 63 switch (pos) { 63 case 0: Xoff = -dX; Yoff = dY; break;64 case 1: Xoff = -0.5*dX; Yoff = dY; break;65 case 2: Xoff = 0; Yoff = dY; break;66 case 3: Xoff = -dX; Yoff = 0.5*dY; break;67 case 4: Xoff = -0.5*dX; Yoff = 0.5*dY; break;68 case 5: Xoff = 0; Yoff = 0.5*dY; break;69 case 6: Xoff = -dX; Yoff = 0; break;70 case 7: Xoff = -0.5*dX; Yoff = 0; break;71 case 8: Xoff = 0; Yoff = 0; break;64 case 0: Xoff = -dX-dP; Yoff = dY+dP; break; 65 case 1: Xoff = -0.5*dX; Yoff = dY+dP; break; 66 case 2: Xoff = dP; Yoff = dY+dP; break; 67 case 3: Xoff = -dX-dP; Yoff = 0.5*dY; break; 68 case 4: Xoff = -0.5*dX; Yoff = 0.5*dY; break; 69 case 5: Xoff = dP; Yoff = 0.5*dY; break; 70 case 6: Xoff = -dX-dP; Yoff = -dP; break; 71 case 7: Xoff = -0.5*dX; Yoff = -dP; break; 72 case 8: Xoff = dP; Yoff = -dP; break; 72 73 } 73 74
Note:
See TracChangeset
for help on using the changeset viewer.
