~mdw
/
sgt
/
puzzles
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Stop calling face_text_pos() for faces that don't need to have text in
[sgt/puzzles]
/
latin.h
diff --git
a/latin.h
b/latin.h
index
5607afe
..
4b09f16
100644
(file)
--- 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);
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);
int latin_check(digit *sq, int order); /* !0 => not a latin square */
void latin_debug(digit *sq, int order);