X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=latin.h;h=4b09f16ce16051e3c28a25979e9842f87e300019;hb=db313b3948d27244dd7c34c2609c66d6204d8931;hp=5607afe8fd8c59c18fb65902d6ec9a7094a1a75e;hpb=771f5446a8c81584bc2d700e0f991eb727b85b9e;p=sgt-puzzles.git diff --git a/latin.h b/latin.h index 5607afe..4b09f16 100644 --- a/latin.h +++ b/latin.h @@ -112,6 +112,9 @@ void latin_solver_debug(unsigned char *cube, int o); digit *latin_generate(int o, random_state *rs); +/* The order of the latin rectangle is max(w,h). */ +digit *latin_generate_rect(int w, int h, random_state *rs); + int latin_check(digit *sq, int order); /* !0 => not a latin square */ void latin_debug(digit *sq, int order);