]> pd.if.org Git - afpopgen/blob - sim/hexverts.c
annotation improvements for png dumps
[afpopgen] / sim / hexverts.c
1 #include <stdio.h>
2 #include <stdlib.h>
3
4 #include "hexagon.h"
5
6 int main (int ac, char *av[]) {
7         int i, hex;
8         double hexvert[14];
9         double scale;
10
11         scale = strtod(av[1], 0);
12         hex = atoi(av[2]);
13
14         HL_vertices(hex, hexvert);
15         for (i=0; i<5; i++) {
16 #ifdef INTEGER
17                 printf("%d,%d ", (int)(hexvert[i*2] * scale), (int)(hexvert[i*2+1] * scale));
18 #else
19                 printf("%f,%f ", (hexvert[i*2] * scale), (hexvert[i*2+1] * scale));
20 #endif
21         }
22 #ifdef INTEGER
23         printf("%d,%d\n", (int)(hexvert[5*2] * scale), (int)(hexvert[5*2+1] * scale));
24 #else
25         printf("%f,%f ", (hexvert[i*2] * scale), (hexvert[i*2+1] * scale));
26 #endif
27         printf("\n");
28
29         return 0;
30 }