aboutsummaryrefslogtreecommitdiff
path: root/old/inverses.c
blob: eb8e80b4c3c6d478eff61527f822973e9507a144 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
static move_t inverse_move_arr[] = {
	[U]  = U3,
	[U2] = U2,
	[U3] = U,
	[D]  = D3,
	[D2] = D2,
	[D3] = D,
	[R]  = R3,
	[R2] = R2,
	[R3] = R,
	[L]  = L3,
	[L2] = L2,
	[L3] = L,
	[F]  = F3,
	[F2] = F2,
	[F3] = F,
	[B]  = B3,
	[B2] = B2,
	[B3] = B,
};

static trans_t inverse_trans_arr[] = {
	[UFr] = UFr,
	[ULr] = URr,
	[UBr] = UBr,
	[URr] = URr,
	[DFr] = DFr,
	[DLr] = DLr,
	[DRr] = DRr,
	[DBr] = DBr,
	[RUr] = FRr,
	[RFr] = LFr,
	[RDr] = BLr,
	[RBr] = RBr,
	[LUr] = FLr,
	[LFr] = RFr,
	[LDr] = BRr,
	[LBr] = LBr,
	[FUr] = FUr,
	[FRr] = RUr,
	[FDr] = BUr,
	[FLr] = LUr,
	[BUr] = FDr,
	[BLr] = RDr,
	[BDr] = BDr,
	[BRr] = LDr,
	[UFm] = UFm,
	[ULm] = ULm,
	[UBm] = UBm,
	[URm] = ULm,
	[DFm] = DFm,
	[DLm] = DRm,
	[DRm] = DLm,
	[DBm] = DBm,
	[RUm] = FLm,
	[RFm] = RFm,
	[RDm] = BRm,
	[RBm] = LBm,
	[LUm] = FRm,
	[LFm] = LFm,
	[LDm] = BLm,
	[LBm] = RBm,
	[FUm] = FUm,
	[FRm] = LUm,
	[FDm] = BUm,
	[FLm] = RUm,
	[BUm] = FDm,
	[BLm] = LDm,
	[BDm] = BDm,
	[BRm] = RDm,
};

Generated with cgit - Back to sebastiano.tronto.net