simon-git: puzzles (main): Ben Harris
Commits to Tartarus hosted VCS
tartarus-commits at lists.tartarus.org
Sun Aug 13 16:49:37 BST 2023
TL;DR:
2b6c6dc Flood: use move_cursor() for cursor movement
4e724b2 Flip: use move_cursor() for cursor movement
995bcef Galaxies: use new move_cursor() features
df2d6d3 Keen: use new move_cursor() features
6a9a0cd Magnets: use new move_cursor() features
029cc39 Mines: use new move_cursor() features
205508e Mosaic: remove some unused structure members
dfca994 Mosaic: use new move_cursor() features
9f98144 Palisade: use new move_cursor() features
f7c2d45 Pattern: use new move_cursor() features
2aa5708 Rectangles: use new move_cursor() features
a0c7156 Signpost: use new move_cursor() features
f13fbf2 Singles: use new move_cursor() features
7e7545c Slant: use new move_cursor() features
f7fa9d4 Solo: use new move_cursor() features
0fa62ae Tents: use new move_cursor() features
568c222 Towers: use new move_cursor() features
f8c2477 Twiddle: use move_cursor() for cursor movement
4bd8822 Unequal: use new move_cursor() features for normal movement
3a84189 Unruly: use new move_cursor() features
92ac45f Add user preference for Singles' show_black_nums
be9e4f8 Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Untangle
20bd61b Unruly: correctly handle clicks that only hide cursor
a409cfe Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Unruly
Repository: https://git.tartarus.org/simon/puzzles.git
On the web: https://git.tartarus.org/?p=simon/puzzles.git
Branch updated: main
Committer: Ben Harris <bjh21 at bjh21.me.uk>
Date: 2023-08-13 16:49:37
commit 2b6c6dce34b9867fd18faed4ca9be6caf4e45bf5
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=2b6c6dce34b9867fd18faed4ca9be6caf4e45bf5;hp=df31bc7a515a56b2322a097bda8f1aa510a7b9da
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Wed Aug 9 20:34:50 2023 +0100
Flood: use move_cursor() for cursor movement
flood.c | 19 +++----------------
1 file changed, 3 insertions(+), 16 deletions(-)
commit 4e724b25c276ec84ce5c95041c0cb3c0256fa388
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=4e724b25c276ec84ce5c95041c0cb3c0256fa388;hp=2b6c6dce34b9867fd18faed4ca9be6caf4e45bf5
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Wed Aug 9 20:38:39 2023 +0100
Flip: use move_cursor() for cursor movement
flip.c | 19 +++----------------
1 file changed, 3 insertions(+), 16 deletions(-)
commit 995bcef981c0495df3e43d1025339dc5991f92d9
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=995bcef981c0495df3e43d1025339dc5991f92d9;hp=4e724b25c276ec84ce5c95041c0cb3c0256fa388
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Wed Aug 9 23:24:39 2023 +0100
Galaxies: use new move_cursor() features
galaxies.c | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
commit df2d6d347e7e4dc0d74df708906844ed67b1b358
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=df2d6d347e7e4dc0d74df708906844ed67b1b358;hp=995bcef981c0495df3e43d1025339dc5991f92d9
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Wed Aug 9 23:52:08 2023 +0100
Keen: use new move_cursor() features
keen.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
commit 6a9a0cd8f6ee83e6fbd3424c337bacfb8e90502a
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=6a9a0cd8f6ee83e6fbd3424c337bacfb8e90502a;hp=df2d6d347e7e4dc0d74df708906844ed67b1b358
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Thu Aug 10 00:19:38 2023 +0100
Magnets: use new move_cursor() features
magnets.c | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
commit 029cc3996845899edf1cfae55fbf3bd55cbc7439
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=029cc3996845899edf1cfae55fbf3bd55cbc7439;hp=6a9a0cd8f6ee83e6fbd3424c337bacfb8e90502a
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Thu Aug 10 00:08:13 2023 +0100
Mines: use new move_cursor() features
mines.c | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
commit 205508e969cdb6aed54a1b75367e7bb3891c53ba
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=205508e969cdb6aed54a1b75367e7bb3891c53ba;hp=029cc3996845899edf1cfae55fbf3bd55cbc7439
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Thu Aug 10 00:23:09 2023 +0100
Mosaic: remove some unused structure members
As far as I could tell, cur_x, cur_y, prev_cur_x, and prev_cur_y in
game_drawstate were never used. prev_cur_x and prev_cur_y in game_ui
were assigned but never referenced. So they may as well all go.
mosaic.c | 5 -----
1 file changed, 5 deletions(-)
commit dfca994cf6524c28b027e2331ea91281d835834d
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=dfca994cf6524c28b027e2331ea91281d835834d;hp=205508e969cdb6aed54a1b75367e7bb3891c53ba
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Thu Aug 10 00:24:20 2023 +0100
Mosaic: use new move_cursor() features
mosaic.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
commit 9f98144a0f4ced3bb3ab21d86883ab146f9ee0a4
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=9f98144a0f4ced3bb3ab21d86883ab146f9ee0a4;hp=dfca994cf6524c28b027e2331ea91281d835834d
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Thu Aug 10 23:33:31 2023 +0100
Palisade: use new move_cursor() features
palisade.c | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
commit f7c2d45fba037b33434d613b2afced47f40f6738
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=f7c2d45fba037b33434d613b2afced47f40f6738;hp=9f98144a0f4ced3bb3ab21d86883ab146f9ee0a4
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Thu Aug 10 23:46:30 2023 +0100
Pattern: use new move_cursor() features
pattern.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit 2aa5708bc725cb48a0d6629dc97bad2fd8cad414
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=2aa5708bc725cb48a0d6629dc97bad2fd8cad414;hp=f7c2d45fba037b33434d613b2afced47f40f6738
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Fri Aug 11 00:39:28 2023 +0100
Rectangles: use new move_cursor() features
rect.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit a0c7156fc8547fd0d6591413dea01462d003b847
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=a0c7156fc8547fd0d6591413dea01462d003b847;hp=2aa5708bc725cb48a0d6629dc97bad2fd8cad414
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Fri Aug 11 00:44:49 2023 +0100
Signpost: use new move_cursor() features
signpost.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit f13fbf2285b1731dcc592f5a657dcbda2bbf3a02
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=f13fbf2285b1731dcc592f5a657dcbda2bbf3a02;hp=a0c7156fc8547fd0d6591413dea01462d003b847
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Fri Aug 11 00:59:30 2023 +0100
Singles: use new move_cursor() features
singles.c | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
commit 7e7545cb56cf44aa42582561a2b134ae6cbb633b
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=7e7545cb56cf44aa42582561a2b134ae6cbb633b;hp=f13fbf2285b1731dcc592f5a657dcbda2bbf3a02
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Fri Aug 11 23:51:06 2023 +0100
Slant: use new move_cursor() features
slant.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
commit f7fa9d45f5644576b8a38cd9e6dd7838ad286127
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=f7fa9d45f5644576b8a38cd9e6dd7838ad286127;hp=7e7545cb56cf44aa42582561a2b134ae6cbb633b
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Fri Aug 11 23:52:53 2023 +0100
Solo: use new move_cursor() features
solo.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
commit 0fa62ae4ff98e6cd213c09995fadf979b74d8f6a
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=0fa62ae4ff98e6cd213c09995fadf979b74d8f6a;hp=f7fa9d45f5644576b8a38cd9e6dd7838ad286127
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Sat Aug 12 00:42:17 2023 +0100
Tents: use new move_cursor() features
tents.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
commit 568c22210611f369e11b9348a6e1145bba9c6ee7
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=568c22210611f369e11b9348a6e1145bba9c6ee7;hp=0fa62ae4ff98e6cd213c09995fadf979b74d8f6a
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Sat Aug 12 00:58:16 2023 +0100
Towers: use new move_cursor() features
towers.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
commit f8c2477ccbe2e86af2dba2c8483b7655d06652ec
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=f8c2477ccbe2e86af2dba2c8483b7655d06652ec;hp=568c22210611f369e11b9348a6e1145bba9c6ee7
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Sat Aug 12 13:34:40 2023 +0100
Twiddle: use move_cursor() for cursor movement
twiddle.c | 15 +++------------
1 file changed, 3 insertions(+), 12 deletions(-)
commit 4bd8822725794989a400768cb69f600e0a5d9734
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=4bd8822725794989a400768cb69f600e0a5d9734;hp=f8c2477ccbe2e86af2dba2c8483b7655d06652ec
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Sat Aug 12 13:52:09 2023 +0100
Unequal: use new move_cursor() features for normal movement
The shift+arrow controls for dimming clues don't currently use it
because they're a bit fiddly.
unequal.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
commit 3a841891bac72ce959fdc07e8a136dcf527b4f24
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=3a841891bac72ce959fdc07e8a136dcf527b4f24;hp=4bd8822725794989a400768cb69f600e0a5d9734
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Sat Aug 12 13:53:48 2023 +0100
Unruly: use new move_cursor() features
unruly.c | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
commit 92ac45fe240b2063455b0b01dedc6ef6996f18af
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=92ac45fe240b2063455b0b01dedc6ef6996f18af;hp=3a841891bac72ce959fdc07e8a136dcf527b4f24
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Sat Aug 12 14:15:45 2023 +0100
Add user preference for Singles' show_black_nums
I missed this in my main commit for UI preferences
(4227ac1fd5dc25c247e7526526079b85e1890766) because it wasn't documented.
Now it is documented and it has a preference.
puzzles.but | 10 +++++++++-
singles.c | 26 ++++++++++++++++++++++++--
2 files changed, 33 insertions(+), 3 deletions(-)
commit be9e4f89579331eea8df13d8ef3ef7366a4cffab
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=be9e4f89579331eea8df13d8ef3ef7366a4cffab;hp=92ac45fe240b2063455b0b01dedc6ef6996f18af
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Sat Aug 12 14:31:37 2023 +0100
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Untangle
untangle.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit 20bd61bf4931396cc74265046a0f1bb4a3c57fd4
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=20bd61bf4931396cc74265046a0f1bb4a3c57fd4;hp=be9e4f89579331eea8df13d8ef3ef7366a4cffab
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Sat Aug 12 14:43:02 2023 +0100
Unruly: correctly handle clicks that only hide cursor
If you clicked somewhere that had no effect (on an immutable square or
a middle click on an empty square), interpret_move() would return NULL
even though it had unset ui->cursor. So the keyboard cursor would
remain visible until the next window resize (or similar) when it would
vanish. Now interpret_move() correctly returns MOVE_UI_UPDATE in
these cases, so the cursor vanishes immediately.
unruly.c | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
commit a409cfe16978d8e98a3754c6053cd00b09d32b26
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=a409cfe16978d8e98a3754c6053cd00b09d32b26;hp=20bd61bf4931396cc74265046a0f1bb4a3c57fd4
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date: Sat Aug 12 14:45:50 2023 +0100
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Unruly
unruly.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
More information about the tartarus-commits
mailing list