aboutsummaryrefslogtreecommitdiff
path: root/src/core/moves.h
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2025-04-22 07:10:23 +0200
committerSebastiano Tronto <sebastiano@tronto.net>2025-04-22 07:10:23 +0200
commit71e104d84b3538e15f27df79b151e6b49cbad1eb (patch)
treea3c169994130e6988c3ddb7efc8c5352d97b1817 /src/core/moves.h
parent510a7471348788fccba6b7c4b9f7b7cc9aee6ba9 (diff)
downloadnissy-core-71e104d84b3538e15f27df79b151e6b49cbad1eb.tar.gz
nissy-core-71e104d84b3538e15f27df79b151e6b49cbad1eb.zip
Added constants
Diffstat (limited to 'src/core/moves.h')
-rw-r--r--src/core/moves.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/core/moves.h b/src/core/moves.h
index 8f91167..bbc8e7c 100644
--- a/src/core/moves.h
+++ b/src/core/moves.h
@@ -36,6 +36,10 @@ STATIC cube_t applymoves(cube_t, const char *);
36 LOG("Unknown move: %c\n", *VAR_B); \ 36 LOG("Unknown move: %c\n", *VAR_B); \
37 return RET_ERROR; \ 37 return RET_ERROR; \
38 } \ 38 } \
39 if (*(VAR_B+1) == 'w') { \
40 VAR_MOVE_NOMOD += 18; \
41 VAR_B++; \
42 } \
39 if ((VAR_MOD = readmodifier(*(VAR_B+1))) != 0) \ 43 if ((VAR_MOD = readmodifier(*(VAR_B+1))) != 0) \
40 VAR_B++; \ 44 VAR_B++; \
41 ARG_MOVE = VAR_MOVE_NOMOD + VAR_MOD; \ 45 ARG_MOVE = VAR_MOVE_NOMOD + VAR_MOD; \
@@ -58,6 +62,18 @@ readmove(char c)
58 return MOVE_F; 62 return MOVE_F;
59 case 'B': 63 case 'B':
60 return MOVE_B; 64 return MOVE_B;
65 case 'M':
66 return MOVE_M;
67 case 'S':
68 return MOVE_S;
69 case 'E':
70 return MOVE_E;
71 case 'x':
72 return MOVE_x;
73 case 'y':
74 return MOVE_y;
75 case 'z':
76 return MOVE_z;
61 default: 77 default:
62 return UINT8_ERROR; 78 return UINT8_ERROR;
63 } 79 }

Generated with cgit - Back to sebastiano.tronto.net