#include #include #include "hexagon.h" int main (int ac, char *av[]) { int i, hex; double hexvert[14]; double scale; scale = strtod(av[1], 0); hex = atoi(av[2]); HL_vertices(hex, hexvert); for (i=0; i<5; i++) { #ifdef INTEGER printf("%d,%d ", (int)(hexvert[i*2] * scale), (int)(hexvert[i*2+1] * scale)); #else printf("%f,%f ", (hexvert[i*2] * scale), (hexvert[i*2+1] * scale)); #endif } #ifdef INTEGER printf("%d,%d\n", (int)(hexvert[5*2] * scale), (int)(hexvert[5*2+1] * scale)); #else printf("%f,%f ", (hexvert[i*2] * scale), (hexvert[i*2+1] * scale)); #endif printf("\n"); return 0; }