-#include "hexmap.h"
+#include "hexagon.h"
#include "tap.h"
to = HL_cantor_xy(x2,y2);
dist = HL_distance(from,to);
ok(dist == expect,
- "distance from (%02d, %02d) to (%02d, %02d) = %d (expect %d)\n",
+ "distance from (%02d, %02d) to (%02d, %02d) = %d (expect %d)",
x1, y1, x2, y2, dist, expect);
}
int main(void) {
- plan_tests(5);
+ plan_tests(8);
dcheck(1,1,2,1,1);
dcheck(1,1,2,2,2);
dcheck(2,2,2,1,1);
dcheck(1,1,2,3,3);
dcheck(3,3,3,3,0);
+ dcheck(0,0,1,1,1);
+ dcheck(-1,-1,1,2,4);
+ dcheck(-1,-1,-1,-2,1);
return exit_status();
}