X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=mgraph.h;h=8636b91bff06efdcbdfcf275123874f514eb9402;hb=bc3b5b8813e120b28b3148d8c7412fa9937f6cb1;hp=e3079787033836ff8845816f94c5825a9a51afb5;hpb=04d38304c34c5cac06e7fed4c20e3fe108330b7b;p=moebius2.git diff --git a/mgraph.h b/mgraph.h index e307978..8636b91 100644 --- a/mgraph.h +++ b/mgraph.h @@ -4,34 +4,38 @@ /* * Vertices in strip are numbered as follows: * - * | + * :axis of symmetry + * | : + * | : * ___ X-2 ___ X-1 ___| 0 ___ 1 ___ 2 ___ 3 ___ 4 __ - * Y-1 Y-1 |0 0 0 0 0 - * / \ / \ / \ / \ / \ / \ / \ - * / \ / \ /| \ / \ / \ / \ / \ + * Y-1 Y-1 |0: 0 0 0 0 + * / \ / \ / :\ / \ / \ / \ / !! \ + * / \ / \ /| : \ / \ / \ / \ / \ * X-3 ___ X-2 ___ X-1|___ 0 ___ 1 ___ 2 ___ 3 ___ 4 - * Y-2 Y-2 Y-2| 1 1 1 1 1 - * \ / \ / \| / \ / \ / \ / \ / - * \ / \ / \ / \ / \ / \ / \ / + * Y-2 Y-2 Y-2| : 1 1 1 1 1 + * \ / \ / \| : / \ / \ / \ / \ / + * \ / \ / \ :/ \ / \ / \ / \ / * ___ X-2 ___ X-1 ___| 0 ___ 1 ___ 2 ___ 3 __ 4 ___ - * Y-3 Y-3 |2 2 2 2 2 - * / \ / \ / \ / \ / \ / \ / \ - * / \ / \ /| \ / \ / \ / \ / \ + * Y-3 Y-3 |2: 2 2 2 2 + * / \ / \ / :\ / \ / \ / \ / \ + * / \ / \ /| : \ / \ / \ / \ / \ * X-3 ___ X-2 ___ X-1|___ 0 ___ 1 ___ 2 ___ 3 ___ 4 - * Y-4 Y-4 Y-4| 3 3 3 3 3 - * | - * . . . . .| . . . . . . . . . . - * | + * Y-4 Y-4 Y-4| : 3 3 3 3 3 + * | : + * . . . . .| :. . . . . . . . . . + * | : * ___ X-2 ___ X-1 ___| 0 ___ 1 ___ 2 ___ 3 ___ 4 ___ * 2 2 |Y-3 Y-3 Y-3 Y-3 Y-3 - * / \ / \ / \ / \ / \ / \ / \ - * / \ / \ /| \ / \ / \ / \ / \ + * / \ / \ / :\ / \ / \ / \ / \ + * / \ / \ /| : \ / \ / \ / \ / \ * __ X-2 ___ X-1|___ 0 ___ 1 ___ 2 ___ 3 ___ 3 ___ 4 - * 1 1 | Y-2 Y-2 Y-2 Y-2 Y-2 Y-2 - * / \ / \ / \| / \ / \ / \ / \ / - * / \ / \ / \ / \ / \ / \ / \ / + * 1 1 | : Y-2 Y-2 Y-2 Y-2 Y-2 Y-2 + * / \ / \ / \| : / \ / \ / \ / \ / + * / \ / \ / \ :/ \ / \ / \ / \ / * -3 ___ X-2 ___ X-1 ___| 0 ___ 1 ___ 2 ___ 3 ___ 4 ___ * 0 0 0 |Y-1 Y-1 Y-1 Y-1 Y-1 + * | : + * | : * | * ^ join, where there is * a discontinuity in numbering @@ -55,6 +59,9 @@ * 3 1 0 * / \ * 4/ 5\ + * + * vertex number: 0000 | y | x + * YBITS XBITS */ #ifndef MGRAPH_H @@ -62,23 +69,17 @@ #include "common.h" -#define XBITS 6 /*3*/ +#define XBITS 4 #define X (1<