Changeset 19840
- Timestamp:
- Oct 2, 2008, 10:46:11 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/cmd.data/vload.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data/vload.c
r17124 r19840 6 6 int kapa, type; 7 7 char *name; 8 double dx, dy, size ;8 double dx, dy, size, angle; 9 9 KiiOverlay *overlay; 10 10 Vector *vecx, *vecy; … … 30 30 } 31 31 32 size = 1.0; 32 if (get_argument (argc, argv, "-size") && get_argument (argc, argv, "-dx")) { 33 gprint (GP_ERR, "only specify one of -size, -dx, -dy\n"); 34 return (FALSE); 35 } 36 37 dx = dy = 1.0; 33 38 if ((N = get_argument (argc, argv, "-size"))) { 34 39 remove_argument (N, &argc, argv); 35 size = fabs(atof (argv[N])); 40 dx = dy = fabs(atof (argv[N])); 41 remove_argument (N, &argc, argv); 42 } 43 if ((N = get_argument (argc, argv, "-dx"))) { 44 remove_argument (N, &argc, argv); 45 dx = fabs(atof (argv[N])); 46 remove_argument (N, &argc, argv); 47 } 48 if ((N = get_argument (argc, argv, "-dy"))) { 49 remove_argument (N, &argc, argv); 50 dy = fabs(atof (argv[N])); 51 remove_argument (N, &argc, argv); 52 } 53 54 angle = 0.0; 55 if ((N = get_argument (argc, argv, "-angle"))) { 56 remove_argument (N, &argc, argv); 57 angle = fabs(atof (argv[N])); 36 58 remove_argument (N, &argc, argv); 37 59 } 38 60 39 61 if (argc != 4) { 40 gprint (GP_ERR, "USAGE: vload (overlay) (xvec) (yvec) [-n] \n");62 gprint (GP_ERR, "USAGE: vload (overlay) (xvec) (yvec) [-n] [-type] [-size] [-dx] [-dy]\n"); 41 63 return (FALSE); 42 64 } 43 65 44 66 if (type == KII_OVERLAY_CIRCLE) { 45 dx = dy = size / 2; 46 } else { 47 dx = dy = size; 67 dx /= 2.0; 68 dy /= 2.0; 48 69 } 49 70 … … 65 86 overlay[i].dx = dx; 66 87 overlay[i].dy = dy; 67 overlay[i].angle = 0.0;88 overlay[i].angle = angle; 68 89 } 69 90
Note:
See TracChangeset
for help on using the changeset viewer.
