shithub: puzzles

RSS feed

7c105846 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/21 18:50
KaiOS: set show-labels=true in preferences for Guess

f97d11df – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/21 18:48
js: allow for multiple environment blocks in HTML

b5367ed1 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/21 18:45
js: load preferences from HTML elements

85b00e56 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/21 18:03
js: prefer some puzzle size even if loading isn't complete

26a3b98f – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/21 05:47
Remove a comment suggesting use of localStorage for prefs

eeec6b86 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/14 13:13
Untangle: make snapping grid invariant under window resize

899c7c41 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/13 21:55
Flood: fix interpret_move() return value for CURSOR_SELECT2

462a5450 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/13 21:49
Flood: correctly handle clicks that only hide cursor

3c6493e7 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/13 21:46
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Flood

a409cfe1 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/12 10:45
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Unruly

20bd61bf – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/12 10:43
Unruly: correctly handle clicks that only hide cursor

be9e4f89 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/12 10:31
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Untangle

92ac45fe – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/12 10:15
Add user preference for Singles' show_black_nums

3a841891 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/12 09:53
Unruly: use new move_cursor() features

4bd88227 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/12 09:52
Unequal: use new move_cursor() features for normal movement

f8c2477c – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/12 09:34
Twiddle: use move_cursor() for cursor movement

568c2221 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/11 20:58
Towers: use new move_cursor() features

0fa62ae4 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/11 20:42
Tents: use new move_cursor() features

f7fa9d45 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/11 19:52
Solo: use new move_cursor() features

7e7545cb – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/11 19:51
Slant: use new move_cursor() features

f13fbf22 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/10 20:59
Singles: use new move_cursor() features

a0c7156f – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/10 20:44
Signpost: use new move_cursor() features

2aa5708b – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/10 20:39
Rectangles: use new move_cursor() features

f7c2d45f – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/10 19:46
Pattern: use new move_cursor() features

9f98144a – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/10 19:33
Palisade: use new move_cursor() features

dfca994c – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/09 20:24
Mosaic: use new move_cursor() features

205508e9 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/09 20:23
Mosaic: remove some unused structure members

029cc399 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/09 20:08
Mines: use new move_cursor() features

6a9a0cd8 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/09 20:19
Magnets: use new move_cursor() features

df2d6d34 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/09 19:52
Keen: use new move_cursor() features

995bcef9 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/09 19:24
Galaxies: use new move_cursor() features

4e724b25 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/09 16:38
Flip: use move_cursor() for cursor movement

2b6c6dce – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/09 16:34
Flood: use move_cursor() for cursor movement

df31bc7a – Simon Tatham <anakin@pobox.com> authored on 2023/08/13 10:31
Group: make keyboard play work again.

a11ee53e – Simon Tatham <anakin@pobox.com> authored on 2023/08/13 10:03
Keen, Solo, Towers, Undead, Unequal, Group: new UI preference.

503f1c4a – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/09 11:58
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Light Up

e30d11ec – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/09 11:48
Light Up: use new move_cursor() features

e6d25d75 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/09 11:41
Dominosa: use new move_cursor() features

7e9228f1 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/09 10:32
Use move_cursor() for cursor movement in Same Game

785de41a – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/09 07:42
Appropriately generate MOVE_NO_EFFECT from '\b' in Guess

8c768e74 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/09 07:30
Use move_cursor() for cursor movement in Guess

5ec86c03 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/09 05:43
move_cursor(): handle visible flag; return useful value

7ada9a57 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/08 20:14
Guess: define constants for flags OR'ed into peg colours

78af0c82 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/08 05:35
Guess: move hold marker upward by two pixels

6d4b20c4 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/06 09:30
Pearl: re-use a single grid structure when generating

ff860360 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/08/01 19:07
Same Game: level-triggered keyboard cursor hiding

0dd01866 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/07/31 19:08
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Same Game

ecb3a9d6 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/07/31 19:02
Same Game: don't hide keyboard cursor on unrecognised keys

56237fa5 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/07/31 18:39
Same Game: scale TILE_GAP with tilesize

29eaa8f5 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/07/30 13:16
Flood: don't draw zero-width tile separators

58511aa0 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/07/30 07:30
Same Game: more efficient tile_redraw

76da6ec1 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/07/29 12:06
js: keep colour strings in JavaScript rather than in C

3e7a6adc – Asher Gordon <AsDaGo@posteo.net> authored and Simon Tatham <anakin@pobox.com> committed on 2023/07/29 11:27
midend_get_prefs: Don't free memory that we just copied elsewhere.

9e4e15fd – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/07/27 19:06
Use the standard game_mkhighlight in Same Game

d4d8e5bf – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/07/27 18:46
Same Game: darken light colours to make keyboard cursor visible

6de17a75 – Simon Tatham <anakin@pobox.com> authored on 2023/07/14 04:40
Refactor the new icon installation code.

c99fbed8 – Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> authored and Simon Tatham <anakin@pobox.com> committed on 2023/07/13 15:30
Install the icons to the right location on Linux

02cdafaa – Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> authored and Simon Tatham <anakin@pobox.com> committed on 2023/07/13 15:30
Generate more common icon sizes

40d0de7a – Simon Tatham <anakin@pobox.com> authored on 2023/07/14 04:09
grid_edge_bydots_cmpfn: remove dangerous pointer comparison.

a95796eb – Simon Tatham <anakin@pobox.com> authored on 2023/07/13 04:09
osx.m: avoid division by zero in startConfigureSheet.

61e9c782 – Simon Tatham <anakin@pobox.com> authored on 2023/07/07 14:16
grid.c: new and improved Penrose tiling generator.

23d4322f – Simon Tatham <anakin@pobox.com> authored on 2023/07/06 14:20
grid.c: add dot coordinates to debugging dumps.

e6cdd70d – Simon Tatham <anakin@pobox.com> authored on 2023/07/06 08:50
grid.c: allocate face/edge/dot arrays incrementally.

6b5142a7 – Simon Tatham <anakin@pobox.com> authored on 2023/07/02 17:22
Move mul_root3 out into misc.c and generalise it.

ad7042db – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/07/05 15:39
js: Copy-to-clipboard support

c8cc4a5f – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/06/26 19:16
Add user preference for Bridges' "G" key (show_hints)

dce37199 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/06/26 10:01
Bridges: remove a comment for a deleted line of code

8b8a277a – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/06/26 05:10
Fix control-character generation fix

a56781bb – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/06/25 10:30
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Galaxies

0d005b52 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/06/22 19:34
Pearl: slightly better handling of clicks outside the grid

c5076be3 – Simon Tatham <anakin@pobox.com> authored on 2023/06/25 11:20
Keen: fix another misuse of dsf_canonify.

c224416c – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/06/25 09:54
Reduce the set of keys from which we generate control characters

88f86918 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/06/24 14:37
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Flip

f749a33c – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/06/24 14:31
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Filling

dd0004fb – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/06/24 14:23
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Dominosa

1d565270 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/06/23 12:14
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Pegs

6db5cdad – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/06/22 19:08
Blackbox: correct FROMDRAW() macro for C division semantics

da014d23 – Simon Tatham <anakin@pobox.com> authored on 2023/06/18 10:11
spectre-test: support raster-mode tiling generation.

14db5e01 – Simon Tatham <anakin@pobox.com> authored on 2023/06/18 09:33
spectre_adjacent: optionally report dst_edge.

68a1e841 – Simon Tatham <anakin@pobox.com> authored on 2023/06/18 05:18
spectre.c: expose a couple more internal functions.

86466959 – Simon Tatham <anakin@pobox.com> authored on 2023/06/17 07:11
Spectre tiling: add a comment with some reference URLs.

a33d9fad – Simon Tatham <anakin@pobox.com> authored on 2023/06/16 14:30
Loopy / grid.c: support the new Spectre monotiling.

c82537b4 – Simon Tatham <anakin@pobox.com> authored on 2023/06/16 15:03
Fix some unused-variable warnings.

de13ca28 – Simon Tatham <anakin@pobox.com> authored on 2023/06/15 03:40
Add a 'core' library alongside 'common'.

43f4fde2 – Simon Tatham <anakin@pobox.com> authored on 2023/06/15 14:37
hat-test: support SVG output.

2be0e4a2 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/06/16 06:17
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Pearl

5fb94c9f – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/06/15 19:11
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Cube

73e7bf73 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/06/15 17:53
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Fifteen

1a316f47 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/06/11 16:13
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Bridges

19b3bfc0 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/06/10 19:02
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Slant

1547154e – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/06/07 19:03
Expose the NO_EFFECT/UNUSED distinction through midend_process_key()

87e98e67 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/06/05 18:56
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Mines

a943f317 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/06/04 15:02
Add MOVE_NO_EFFECT and MOVE_UNUSED return values from interpret_move()

a9af3fda – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/06/04 14:42
Rename UI_UPDATE as MOVE_UI_UPDATE

b08c13f5 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/06/05 18:34
Update a comment in Mines to reflect that we have user prefs now

7333d27b – Simon Tatham <anakin@pobox.com> authored on 2023/06/06 14:50
Fix a few minor memory leaks.

4227ac1f – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/05/30 15:57
Add preferences for existing UI style controls

5acce15e – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/05/30 12:55
js: pass preferences file from JS to C on the heap, not the stack

6a41c0b7 – Ben Harris <bjh21@bjh21.me.uk> authored on 2023/05/30 11:07
js: handle exceptions when accessing localStorage

b6c842a2 – Simon Tatham <anakin@pobox.com> authored on 2023/05/26 17:29
Emscripten: fix edge case of js_canvas_find_font_midpoint.

Next