RSS feed
a31934f2
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/17 07:15
Patch from Chris Emerson: rather than dynamically calling
9e5d23e7
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/07/17 06:33
Black Box: fix "reveal" button location, explain what's meant by the
25728877
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/07/17 06:13
Use \q{} and \by in Black Box docs.
a1dc27e4
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/17 05:35
I keep forgetting to do things when adding a new puzzle, so here's a
9d4be786
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/17 04:46
Bah, there's always one: failed to `svn add' blackbox.c itself!
e12017b2
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/17 04:44
Another game from James H: `Black Box'.
931a7ca4
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/16 16:06
Cleanups and memory leak fixes from James H.
e7d6c0aa
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/16 16:02
Sanity-checking patch from Phil Bordelon: since Solo can't cope with
a8a903db
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/16 15:51
New puzzle: `Untangle', cloned (with the addition of random grid
c5edffdd
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/15 12:43
Improve speed of grid generation: I've found something simple I can
606eb3f0
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/07/14 18:50
Add Dominosa printout support.
ee09498a
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/14 14:15
Cleanups to Solo:
69410c79
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/14 13:42
New puzzle: Dominosa.
bb63d0d3
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/14 13:37
Introduce a `shuffle' utility function.
3d2c442b
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/10 06:17
game_timing_state() now has access to the game_ui. This means that
145301d0
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/10 06:06
Change of policy on game_changed_state(). Originally, it was called
ac36314b
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/10 05:27
Subtle UI change to Mines. Although I mostly find the unified left-
2ec5a51c
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/09 06:19
Alter the `Octagon' board preset so that instead of presenting you
d5fe59b2
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/06 17:24
Missing quit on error was leading to an assertion failure on some
d7588e60
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/07/06 16:10
Move various printf()s after declarations.
6ea61aa9
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/06 14:36
Unify the two solvers in Solo. nsolve has now had recursion
75333973
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/06 14:27
Refactoring from James H: the highlight and lowlight colour setup
d4001cbc
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/06 07:06
Some patches from James H:
755d0c0b
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/07/05 17:40
Revert the code that assumed that incoming parameters used a random generation
f3c95109
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/07/05 17:27
Add a `full' parameter to validate_params(), analogous to the one in
96882828
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/05 15:40
Enhancements to mkfiles.pl and Recipe to arrange for the auxiliary
4763b712
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/07/05 15:38
It's been a new year for a while now.
68d0a346
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/07/05 15:12
revert supposed typo -- I have no brain
5ff23cd6
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/07/05 15:11
Add HACKING to main doc build.
2c8d3176
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/07/05 15:10
typo
b75ce341
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/07/05 14:57
Add a completion flash when you get down to a single peg.
b74dac6d
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/05 14:13
Refactored the game_size() interface, which was getting really
a4e3d69d
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/05 08:03
James Harvey points out a missing ifdef.
74c4a6bf
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/07/04 17:07
Clarify that diagonal moves are not permitted in Pegs.
4bc951ce
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/07/04 16:06
Add WinHelp topic.
9f8533c4
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/04 15:55
There's always one. Forgot to add Pegs to `make install'.
eab3699a
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/04 15:53
Documentation for Pegs.
97e93dbf
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/04 15:42
Peg Solitaire implementation, complete with a random board
aae02992
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/07/04 10:35
Document keyboard controls for Flip
5c48a594
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/07/04 07:21
Fix bounds checking for Flip cursor control.
69892176
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/03 10:49
James H's patch for a keyboard-controlled cursor in Flip.
85a29743
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/03 07:45
Allow game backends to use even special keystrokes such as N and Q;
64e114cc
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/03 05:35
draw_polygon() and draw_circle() have always had a portability
8dd7ee30
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/01 12:50
James Harvey points out that entering an invalid game ID can affect
091fe57e
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/30 14:11
Prevent drags from being started outside the playing area, which was
8f670292
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/30 14:11
Preset names retrieved from the environment must be dupstr()ed. How
6f47badd
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/30 14:00
Load and Save are now supported on all three desktop platforms, and
118abb4f
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/30 05:07
General robustness patch from James Harvey:
101324af
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/30 04:25
Attempting to begin a drag from (i.e. just click on) the hint pegs
0494e94c
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/29 12:32
Add a cast whose absence was causing a (-Werror-exacerbated) compile
074f11ed
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/29 08:19
Validation of random-state-type game descriptions was broken. This
238a6d08
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/29 04:20
When serialising this game, it's probably better to keep the
1c896ef1
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/06/28 14:10
Make peg removal accessible from the keyboard.
ea172a04
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/28 13:43
New {en,de}code_ui functions should be static. Oops.
7011028b
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/28 13:05
Actually implemented the serialise/deserialise functions in
89fdc09c
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/28 07:14
More serialisation changes: the game_aux_info structure has now been
6c9beb69
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/28 04:35
Rogue diagnostic!
263a39e7
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/28 04:06
Move a rogue declaration to the top of its block.
cdb8433c
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/28 03:33
Another function pair required for serialisation; these ones save
08410651
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/28 02:59
Annoying special cases for Mines.
76d50e69
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/27 15:34
Re-architecting of the game backend interface. make_move() has been
7cb29412
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/26 09:12
Fix GTK casts to restore correct compilation on GTK 2.0 after r6022.
e1c84c9a
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/06/26 08:54
Under Gtk 1.2 (at least on Debian woody), a config or preset change that would
258293a8
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/06/25 13:24
Add debugging support.
7f7583d7
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/06/25 09:52
Further additions to the Guess docs.
185d999b
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/06/25 09:43
Make the keyboard-control cursors visible whenever a keyboard control is
a0d0c7e7
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/06/25 09:24
The AngleArc() function that was being used to draw circles on Windows turns
6e79ff9d
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/24 12:35
Couple of presets.
b873c87c
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/24 12:35
More patches from James Harvey: enforce a maximum brightness in the
31d96181
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/24 08:30
Fix another display/UI glitch which triggered if you filled a row
029e8b85
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/24 07:13
Turn off the keyboard-control cursor when the user reverts to mouse
5fc29f77
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/24 07:05
Change the preprocessor symbol `DEBUG' to `DEBUGGING', since the
249d345e
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/24 07:03
My background-erasing changes in r5996/r5997 caused trouble with the
75225284
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/23 19:11
Array overflow fix from James Harvey.
fda72b0f
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/06/23 18:01
Make the `hold marker' in Guess accessible from the keyboard (`H' key, for want
7199b426
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/06/23 17:47
Factual and other corrections/additions to the Guess docs.
2dabe945
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/06/23 17:37
Reinstate WinHelp topic now we have a manual chapter.
c8d2f420
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/23 15:01
Credit James Harvey.
af052f26
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/23 14:50
James Harvey's extensions to Guess: a couple of extra game settings
2ce863a7
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/23 14:05
And forgot to add guess to the Unix make install target! I need a list.
a46e3266
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/23 14:02
Bah, not good enough. Extend those background erases by one more
3d58feb5
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/23 13:43
Erase backgrounds when drawing over an existing circle, for the
ebca9edc
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/23 12:36
Allow dragging of coloured pegs from previous guesses. Also
1aed44db
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/23 08:55
Must outline as well as filling circles, because not all platforms
d781db11
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/23 08:21
Two small fixes: add some ceil() calls to stop the puzzle shrinking
f862a227
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/23 05:14
`Guess', a Mastermind clone from James Harvey. This checkin also
b9092043
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/23 04:24
Introduce a front-end function to draw circles.
973ced1c
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/22 05:26
This TODO comment should have been taken out in r5913 :-)
b176767d
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/22 04:30
New front end functions to save and restore a region of the puzzle
64fbdf60
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/06/21 07:16
Add WinHelp topic
6dcbacc2
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/21 04:15
Patch from James Harvey in response to the new Rectangles grid
c98230de
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/20 13:32
Conversation with Richard and Chris yesterday gave rise to a more
0417e633
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/19 17:49
James Harvey's memory leak patch for Flip.
db88c9b9
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/19 10:33
Redraw glitch: tiles marked black (at game-over time) were not
57425099
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/18 04:52
Just noticed yesterday that initial window sizing is broken on
b0df7595
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/18 04:46
I've decided I didn't like the asymmetry of putting the solution
d74d3f26
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/18 04:36
I'm sick of not having a `make install' target.
f22f3119
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/17 15:06
Correct rogue chapter into a subheading.
5550660f
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/17 14:55
Solver for Flip.
f01f8210
– Simon Tatham <anakin@pobox.com>
authored
on 2005/06/17 14:54
Infrastructure change which I've been thinking about for a while:
Next