diff options
Diffstat (limited to 'old/inverses.c')
| -rw-r--r-- | old/inverses.c | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/old/inverses.c b/old/inverses.c new file mode 100644 index 0000000..eb8e80b --- /dev/null +++ b/old/inverses.c | |||
| @@ -0,0 +1,71 @@ | |||
| 1 | static move_t inverse_move_arr[] = { | ||
| 2 | [U] = U3, | ||
| 3 | [U2] = U2, | ||
| 4 | [U3] = U, | ||
| 5 | [D] = D3, | ||
| 6 | [D2] = D2, | ||
| 7 | [D3] = D, | ||
| 8 | [R] = R3, | ||
| 9 | [R2] = R2, | ||
| 10 | [R3] = R, | ||
| 11 | [L] = L3, | ||
| 12 | [L2] = L2, | ||
| 13 | [L3] = L, | ||
| 14 | [F] = F3, | ||
| 15 | [F2] = F2, | ||
| 16 | [F3] = F, | ||
| 17 | [B] = B3, | ||
| 18 | [B2] = B2, | ||
| 19 | [B3] = B, | ||
| 20 | }; | ||
| 21 | |||
| 22 | static trans_t inverse_trans_arr[] = { | ||
| 23 | [UFr] = UFr, | ||
| 24 | [ULr] = URr, | ||
| 25 | [UBr] = UBr, | ||
| 26 | [URr] = URr, | ||
| 27 | [DFr] = DFr, | ||
| 28 | [DLr] = DLr, | ||
| 29 | [DRr] = DRr, | ||
| 30 | [DBr] = DBr, | ||
| 31 | [RUr] = FRr, | ||
| 32 | [RFr] = LFr, | ||
| 33 | [RDr] = BLr, | ||
| 34 | [RBr] = RBr, | ||
| 35 | [LUr] = FLr, | ||
| 36 | [LFr] = RFr, | ||
| 37 | [LDr] = BRr, | ||
| 38 | [LBr] = LBr, | ||
| 39 | [FUr] = FUr, | ||
| 40 | [FRr] = RUr, | ||
| 41 | [FDr] = BUr, | ||
| 42 | [FLr] = LUr, | ||
| 43 | [BUr] = FDr, | ||
| 44 | [BLr] = RDr, | ||
| 45 | [BDr] = BDr, | ||
| 46 | [BRr] = LDr, | ||
| 47 | [UFm] = UFm, | ||
| 48 | [ULm] = ULm, | ||
| 49 | [UBm] = UBm, | ||
| 50 | [URm] = ULm, | ||
| 51 | [DFm] = DFm, | ||
| 52 | [DLm] = DRm, | ||
| 53 | [DRm] = DLm, | ||
| 54 | [DBm] = DBm, | ||
| 55 | [RUm] = FLm, | ||
| 56 | [RFm] = RFm, | ||
| 57 | [RDm] = BRm, | ||
| 58 | [RBm] = LBm, | ||
| 59 | [LUm] = FRm, | ||
| 60 | [LFm] = LFm, | ||
| 61 | [LDm] = BLm, | ||
| 62 | [LBm] = RBm, | ||
| 63 | [FUm] = FUm, | ||
| 64 | [FRm] = LUm, | ||
| 65 | [FDm] = BUm, | ||
| 66 | [FLm] = RUm, | ||
| 67 | [BUm] = FDm, | ||
| 68 | [BLm] = LDm, | ||
| 69 | [BDm] = BDm, | ||
| 70 | [BRm] = RDm, | ||
| 71 | }; | ||
