diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2025-04-22 07:10:23 +0200 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2025-04-22 07:10:23 +0200 |
| commit | 71e104d84b3538e15f27df79b151e6b49cbad1eb (patch) | |
| tree | a3c169994130e6988c3ddb7efc8c5352d97b1817 /src/core | |
| parent | 510a7471348788fccba6b7c4b9f7b7cc9aee6ba9 (diff) | |
| download | nissy-core-71e104d84b3538e15f27df79b151e6b49cbad1eb.tar.gz nissy-core-71e104d84b3538e15f27df79b151e6b49cbad1eb.zip | |
Added constants
Diffstat (limited to 'src/core')
| -rw-r--r-- | src/core/moves.h | 16 |
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 | } |
