Cleanup patch from James H: disable the `s' key, which was only in
[sgt/puzzles] / galaxies.c
index 6989fe3..e1bc5b5 100644 (file)
@@ -2075,7 +2075,7 @@ static void game_changed_state(game_ui *ui, game_state *oldstate,
 #define PREFERRED_TILE_SIZE 32
 #define TILE_SIZE (ds->tilesize)
 #define DOT_SIZE        (TILE_SIZE / 4)
-#define EDGE_THICKNESS (TILE_SIZE / 16)
+#define EDGE_THICKNESS (max(TILE_SIZE / 16, 2))
 #define BORDER TILE_SIZE
 
 #define COORD(x) ( (x) * TILE_SIZE + BORDER )
@@ -2197,15 +2197,11 @@ static char *interpret_move(game_state *state, game_ui *ui, game_drawstate *ds,
     int px, py;
     struct space *sp, *dot;
 
-    if (button == 'H' || button == 'h' ||
-        button == 'S' || button == 's') {
+    if (button == 'H' || button == 'h') {
         char *ret;
         game_state *tmp = dup_game(state);
-        if (button == 'H' || button == 'h')
-            solver_obvious(tmp);
-        else
-            solver_state(tmp, DIFF_UNREASONABLE-1);
-        ret = diff_game(state, tmp, 1);
+        solver_obvious(tmp);
+        ret = diff_game(state, tmp, 0);
         free_game(tmp);
         return ret;
     }