From 71e104d84b3538e15f27df79b151e6b49cbad1eb Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Tue, 22 Apr 2025 07:10:23 +0200 Subject: Added constants --- src/core/moves.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/core') 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 *); LOG("Unknown move: %c\n", *VAR_B); \ return RET_ERROR; \ } \ + if (*(VAR_B+1) == 'w') { \ + VAR_MOVE_NOMOD += 18; \ + VAR_B++; \ + } \ if ((VAR_MOD = readmodifier(*(VAR_B+1))) != 0) \ VAR_B++; \ ARG_MOVE = VAR_MOVE_NOMOD + VAR_MOD; \ @@ -58,6 +62,18 @@ readmove(char c) return MOVE_F; case 'B': return MOVE_B; + case 'M': + return MOVE_M; + case 'S': + return MOVE_S; + case 'E': + return MOVE_E; + case 'x': + return MOVE_x; + case 'y': + return MOVE_y; + case 'z': + return MOVE_z; default: return UINT8_ERROR; } -- cgit v1.3