Changeset 6240
- Timestamp:
- Jan 29, 2006, 9:12:06 AM (20 years ago)
- Location:
- trunk/Ohana/src/kapa
- Files:
-
- 1 added
- 2 edited
-
doc/notes.txt (added)
-
graph/LoadPtext.c (modified) (2 diffs)
-
graph/bDrawLabels.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/kapa/graph/LoadPtext.c
r4769 r6240 3 3 int LoadPtext () { 4 4 5 char buffer[256], *c;5 char *string; 6 6 int N, status, size; 7 double t mp, L;7 double tX, tY, tT, L; 8 8 Layout *layout; 9 9 … … 17 17 REALLOCATE (layout[0].ptext, Label, layout[0].Nptext); 18 18 19 status = read (sock, buffer, 16); 20 buffer[16] = 0; 21 sscanf (buffer, "%lf", &tmp); 19 KiiScanMessage (sock, "%lf %lf %lf", &tX, &tY, &tT); 20 22 21 L = layout[0].axis[0].dfx; 23 layout[0].ptext[N].x = L * (t mp- layout[0].axis[0].min) / (layout[0].axis[0].max - layout[0].axis[0].min) + layout[0].axis[0].fx;22 layout[0].ptext[N].x = L * (tX - layout[0].axis[0].min) / (layout[0].axis[0].max - layout[0].axis[0].min) + layout[0].axis[0].fx; 24 23 25 status = read (sock, buffer, 16);26 buffer[16] = 0;27 sscanf (buffer, "%lf", &tmp);28 24 L = layout[0].axis[1].dfy; 29 layout[0].ptext[N].y = L * (t mp- layout[0].axis[1].min) / (layout[0].axis[1].max - layout[0].axis[1].min) + layout[0].axis[1].fy;25 layout[0].ptext[N].y = L * (tY - layout[0].axis[1].min) / (layout[0].axis[1].max - layout[0].axis[1].min) + layout[0].axis[1].fy; 30 26 31 status = read (sock, buffer, 16); 32 buffer[16] = 0; 33 sscanf (buffer, "%lf", &layout[0].ptext[N].angle); 27 layout[0].ptext[N].angle = tT; 34 28 35 st atus = read (sock, buffer, 128);36 buffer[status] = 0;37 strcpy (layout[0].ptext[N].text, buffer);29 string = KiiRecvData (sock); 30 strcpy (layout[0].ptext[N].text, string); 31 free (string); 38 32 39 33 fcntl (sock, F_SETFL, O_NONBLOCK); 40 34 41 c= GetRotFont (&size);35 string = GetRotFont (&size); 42 36 layout[0].ptext[N].size = size; 43 strcpy (layout[0].ptext[N].font, c);37 strcpy (layout[0].ptext[N].font, string); 44 38 45 39 DrawPtext (layout); -
trunk/Ohana/src/kapa/graph/bDrawLabels.c
r5852 r6240 23 23 } 24 24 x = layout[0].label[i].x; 25 y = graphic.dy -layout[0].label[i].y;25 y = layout[0].label[i].y; 26 26 SetRotFont (layout[0].label[i].font, layout[0].label[i].size); 27 27 bDrawRotText (x, y, layout[0].label[i].text, pos, angle); … … 42 42 angle = layout[0].ptext[i].angle; 43 43 x = layout[0].ptext[i].x; 44 y = graphic.dy -layout[0].ptext[i].y;44 y = layout[0].ptext[i].y; 45 45 SetRotFont (layout[0].ptext[i].font, layout[0].ptext[i].size); 46 46 bDrawRotText (x, y, layout[0].ptext[i].text, 5, angle);
Note:
See TracChangeset
for help on using the changeset viewer.
