~mdw
/
sgt
/
puzzles
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Patches from Frode Austvik to modify the effects of the mouse
[sgt/puzzles]
/
lightup.c
diff --git
a/lightup.c
b/lightup.c
index
298b7e2
..
75a6219
100644
(file)
--- a/
lightup.c
+++ b/
lightup.c
@@
-1869,11
+1869,19
@@
static char *interpret_move(game_state *state, game_ui *ui, game_drawstate *ds,
if (flags & F_BLACK)
return nullret;
if (action == FLIP_LIGHT) {
if (flags & F_BLACK)
return nullret;
if (action == FLIP_LIGHT) {
+#ifdef STYLUS_BASED
+ if (flags & F_IMPOSSIBLE || flags & F_LIGHT) c = 'I'; else c = 'L';
+#else
if (flags & F_IMPOSSIBLE) return nullret;
c = 'L';
if (flags & F_IMPOSSIBLE) return nullret;
c = 'L';
+#endif
} else {
} else {
+#ifdef STYLUS_BASED
+ if (flags & F_IMPOSSIBLE || flags & F_LIGHT) c = 'L'; else c = 'I';
+#else
if (flags & F_LIGHT) return nullret;
c = 'I';
if (flags & F_LIGHT) return nullret;
c = 'I';
+#endif
}
sprintf(buf, "%c%d,%d", (int)c, cx, cy);
break;
}
sprintf(buf, "%c%d,%d", (int)c, cx, cy);
break;