aboutsummaryrefslogtreecommitdiff
path: root/old/coord.h
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano.tronto@gmail.com>2021-11-11 21:37:34 +0100
committerSebastiano Tronto <sebastiano.tronto@gmail.com>2021-11-11 21:37:34 +0100
commit3568412f8f230774d0d11d7ed1c897424f95d3ef (patch)
tree77223792d8c925a9b1fc32b3f4341e943b5f8209 /old/coord.h
parent67e1b5e6e6a2c917a2fe58a37a1382c982b1e5c5 (diff)
downloadnissy-3568412f8f230774d0d11d7ed1c897424f95d3ef.tar.gz
nissy-3568412f8f230774d0d11d7ed1c897424f95d3ef.zip
Rewritten from scratch. Welocme nissy 2.0!
Diffstat (limited to '')
-rw-r--r--old/coord.h45
1 files changed, 45 insertions, 0 deletions
diff --git a/old/coord.h b/old/coord.h
new file mode 100644
index 0000000..3e230a8
--- /dev/null
+++ b/old/coord.h
@@ -0,0 +1,45 @@
1#ifndef COORD_H
2#define COORD_H
3
4#include "trans.h"
5
6extern Coordinate coord_eofb;
7extern Coordinate coord_eofbepos;
8extern Coordinate coord_coud;
9extern Coordinate coord_cp;
10extern Coordinate coord_corners;
11extern Coordinate coord_cornershtr;
12extern Coordinate coord_drud;
13extern Coordinate coord_coud_sym16;
14extern Coordinate coord_drud_eofb;
15extern Coordinate coord_cp_sym16;
16extern Coordinate coord_eofbepos_sym16;
17extern Coordinate coord_drud_sym16;
18extern Coordinate coord_drudfin_noE_sym16;
19extern Coordinate coord_htrfin;
20extern Coordinate coord_khuge;
21
22uint64_t cphtr(Cube cube); /* TODO: rename (something with cosets) */
23Cube anti_cphtr(uint64_t ind); /*TODO also this */
24uint64_t epos_dependent(Cube cube); /* TODO: rename and turn into an indexer */
25
26bool check_centers(Cube cube);
27bool check_corners(Cube cube);
28bool check_cp(Cube cube);
29bool check_cornershtr(Cube cube);
30bool check_coud(Cube cube);
31bool check_drud(Cube cube);
32bool check_htr(Cube cube);
33bool check_htrfin(Cube cube);
34bool check_drudfin_noE(Cube cube);
35bool check_eofb(Cube cube);
36bool check_eofbepos(Cube cube);
37bool check_epose(Cube cube);
38bool check_ep(Cube cube);
39bool check_khuge(Cube cube);
40bool check_nothing(Cube cube);
41
42void init_coord();
43
44#endif
45

Generated with cgit - Back to sebastiano.tronto.net