~mdw
/
sgt
/
puzzles
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Missed a vital semicolon off the Cygwin version.c makefile fragment.
[sgt/puzzles]
/
cube.c
diff --git
a/cube.c
b/cube.c
index
5166762
..
0933928
100644
(file)
--- a/
cube.c
+++ b/
cube.c
@@
-1017,23
+1017,23
@@
static game_state *make_move(game_state *from, game_ui *ui,
struct solid *poly;
/*
struct solid *poly;
/*
- * All moves are made with the cursor keys.
+ * All moves are made with the cursor keys
or numeric keypad
.
*/
*/
- if (button == CURSOR_UP)
+ if (button == CURSOR_UP
|| button == (MOD_NUM_KEYPAD | '8')
)
direction = UP;
direction = UP;
- else if (button == CURSOR_DOWN)
+ else if (button == CURSOR_DOWN
|| button == (MOD_NUM_KEYPAD | '2')
)
direction = DOWN;
direction = DOWN;
- else if (button == CURSOR_LEFT)
+ else if (button == CURSOR_LEFT
|| button == (MOD_NUM_KEYPAD | '4')
)
direction = LEFT;
direction = LEFT;
- else if (button == CURSOR_RIGHT)
+ else if (button == CURSOR_RIGHT
|| button == (MOD_NUM_KEYPAD | '6')
)
direction = RIGHT;
direction = RIGHT;
- else if (button ==
CURSOR_UP_LEFT
)
+ else if (button ==
(MOD_NUM_KEYPAD | '7')
)
direction = UP_LEFT;
direction = UP_LEFT;
- else if (button ==
CURSOR_DOWN_LEFT
)
+ else if (button ==
(MOD_NUM_KEYPAD | '1')
)
direction = DOWN_LEFT;
direction = DOWN_LEFT;
- else if (button ==
CURSOR_UP_RIGHT
)
+ else if (button ==
(MOD_NUM_KEYPAD | '9')
)
direction = UP_RIGHT;
direction = UP_RIGHT;
- else if (button ==
CURSOR_DOWN_RIGHT
)
+ else if (button ==
(MOD_NUM_KEYPAD | '3')
)
direction = DOWN_RIGHT;
else
return NULL;
direction = DOWN_RIGHT;
else
return NULL;
@@
-1564,7
+1564,7
@@
const struct game thegame = {
dup_game,
free_game,
FALSE, solve_game,
dup_game,
free_game,
FALSE, solve_game,
-
NULL
, game_text_format,
+
FALSE
, game_text_format,
new_ui,
free_ui,
make_move,
new_ui,
free_ui,
make_move,