aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/core/moves.h22
1 files changed, 10 insertions, 12 deletions
diff --git a/src/core/moves.h b/src/core/moves.h
index 0a91aca..f0d7646 100644
--- a/src/core/moves.h
+++ b/src/core/moves.h
@@ -1,7 +1,5 @@
1#define MOVE(M, c) compose(c, MOVE_CUBE_ ## M) 1#define MOVE(M, c) compose(c, MOVE_CUBE_ ## M)
2#define MOVE_NOCO(M, c) compose_epcpeo(c, MOVE_CUBE_ ## M)
3#define PREMOVE(M, c) compose(MOVE_CUBE_ ## M, c) 2#define PREMOVE(M, c) compose(MOVE_CUBE_ ## M, c)
4#define PREMOVE_NOCO(M, c) compose_epcpeo(MOVE_CUBE_ ## M, c)
5 3
6STATIC_INLINE bool allowednextmove(uint8_t *, uint8_t); 4STATIC_INLINE bool allowednextmove(uint8_t *, uint8_t);
7 5
@@ -90,39 +88,39 @@ move(cube_t c, uint8_t m)
90{ 88{
91 switch (m) { 89 switch (m) {
92 case MOVE_U: 90 case MOVE_U:
93 return MOVE_NOCO(U, c); 91 return MOVE(U, c);
94 case MOVE_U2: 92 case MOVE_U2:
95 return MOVE_NOCO(U2, c); 93 return MOVE(U2, c);
96 case MOVE_U3: 94 case MOVE_U3:
97 return MOVE_NOCO(U3, c); 95 return MOVE(U3, c);
98 case MOVE_D: 96 case MOVE_D:
99 return MOVE_NOCO(D, c); 97 return MOVE(D, c);
100 case MOVE_D2: 98 case MOVE_D2:
101 return MOVE_NOCO(D2, c); 99 return MOVE(D2, c);
102 case MOVE_D3: 100 case MOVE_D3:
103 return MOVE_NOCO(D3, c); 101 return MOVE(D3, c);
104 case MOVE_R: 102 case MOVE_R:
105 return MOVE(R, c); 103 return MOVE(R, c);
106 case MOVE_R2: 104 case MOVE_R2:
107 return MOVE_NOCO(R2, c); 105 return MOVE(R2, c);
108 case MOVE_R3: 106 case MOVE_R3:
109 return MOVE(R3, c); 107 return MOVE(R3, c);
110 case MOVE_L: 108 case MOVE_L:
111 return MOVE(L, c); 109 return MOVE(L, c);
112 case MOVE_L2: 110 case MOVE_L2:
113 return MOVE_NOCO(L2, c); 111 return MOVE(L2, c);
114 case MOVE_L3: 112 case MOVE_L3:
115 return MOVE(L3, c); 113 return MOVE(L3, c);
116 case MOVE_F: 114 case MOVE_F:
117 return MOVE(F, c); 115 return MOVE(F, c);
118 case MOVE_F2: 116 case MOVE_F2:
119 return MOVE_NOCO(F2, c); 117 return MOVE(F2, c);
120 case MOVE_F3: 118 case MOVE_F3:
121 return MOVE(F3, c); 119 return MOVE(F3, c);
122 case MOVE_B: 120 case MOVE_B:
123 return MOVE(B, c); 121 return MOVE(B, c);
124 case MOVE_B2: 122 case MOVE_B2:
125 return MOVE_NOCO(B2, c); 123 return MOVE(B2, c);
126 case MOVE_B3: 124 case MOVE_B3:
127 return MOVE(B3, c); 125 return MOVE(B3, c);
128 default: 126 default:

Generated with cgit - Back to sebastiano.tronto.net