#include #include "hexagon.h" #include "tap.h" int main(void) { int xy[2]; int ijk[3]; int hex; int x, y; plan_tests(81*4); for (x=-4;x<=4;x++) { for (y=-4;y<=4;y++) { hex = HL_cantor_xy(x,y); HL_cantor_arrays(hex, xy, ijk); ok(x == xy[0], "x check %d %d", x, y); ok(y == xy[1], "y check %d %d", x, y); ok(x == HL_cantor_x(hex), "reverse check x %d %d",hex,x); ok(x == HL_cantor_x(hex), "reverse check y %d %d",hex,y); } } return exit_status(); }