Add origin-shifting (Shift+cursors) and source-shifting (Ctrl+cursors) to Net.
authorjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Thu, 26 May 2005 13:40:38 +0000 (13:40 +0000)
committerjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Thu, 26 May 2005 13:40:38 +0000 (13:40 +0000)
commitf0ee053c2a4a214a0e77b22462d0c42806d0462b
tree9944ed8b60fc7844d9c403168f1849756b5de61f
parentc8266e0330789dceef7ece0cd4fdcc927d0ac5fc
Add origin-shifting (Shift+cursors) and source-shifting (Ctrl+cursors) to Net.
(Adding modifier+cursors handling has had minor knock-on effects on the other
puzzles, so that they can continue to ignore modifiers.)

(An unfortunate side effect of this is some artifacts in exterior barrier
drawing; notably, a disconnected corner can now appear at the corner of the
grid under some circumstances. I haven't found a satisfactory way round
this yet.)

git-svn-id: svn://svn.tartarus.org/sgt/puzzles@5844 cda61777-01e9-0310-a592-d414129be87e
13 files changed:
cube.c
fifteen.c
gtk.c
net.c
netslide.c
pattern.c
puzzles.but
puzzles.h
rect.c
sixteen.c
solo.c
twiddle.c
windows.c