RSS feed
cf224a65
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/19 08:29
Richard B points out a cut and paste error.
ca108a01
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/19 03:49
Bah, there's always one. Remove the now-erroneous `*.py' from the
af59dcf6
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/18 13:50
Substantial infrastructure upheaval. I've separated the drawing API
ca6950b0
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/15 10:12
Just noticed another thing that could easily catch me out when
cceee3ca
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/13 17:35
Memory leak fixes from James H.
6ada3841
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/13 06:43
New puzzle: `Map'. Vaguely original, for a change.
12def7ed
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/11 07:06
16-bit-cleanness fixes from James H (again). It would be really nice
8da47177
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/09 14:09
Very fiddly corrections to the loop highlighting. ERRSLASH means the
2bd8e241
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/09 13:14
Implement error checking in Slant. Clue points are now highlighted
c8c576f6
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/07 04:47
Remove conditional definition of MAX_GRIDGEN_TRIES, for consistency
6c3916f7
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/07 04:01
Placate optimiser.
a42b11ad
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/06 10:52
Streamline `slantsolver' a bit (avoid showing advanced working on
c3d1982d
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/06 06:38
Document hard mode in Slant, and also fix an obvious memory
98a9f06a
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/06 06:33
Introduce an environment variable setting (SLANT_SWAP_BUTTONS=yes)
8392232d
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/06 06:24
A bunch of new reasoning techniques in the Slant solver, leading to
c321a884
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/05 13:17
Cleanups to completion flashes: all four of these games used to
56e01e54
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/04 15:14
New puzzle: `Light Up', by James H.
20b1a772
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/04 14:09
Environment-based configuration wasn't sensibly usable in games with
dc74c8b9
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/04 13:08
Patch from James H: tinker with the presets on SLOW_SYSTEMs.
2e214d74
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/04 13:07
Bug fix from James H: solve_game() was returning error messages in
e55838bc
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/04 07:16
I am COMPLETELY GORMLESS. The Solo grid generator, when eliminating
414330d9
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/03 08:44
Cleanups from James H: a few missing statics, a precautionary cast
c212a1b5
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/03 07:06
Slant uses the same generation strategy as Solo, despite not having
727a18a5
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/02 19:24
Bah! There's _always_ one. Display glitch corrected.
afe80030
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/02 19:16
New puzzle: `Slant', picked from the Japanese-language section of
207c8475
– Simon Tatham <anakin@pobox.com>
authored
on 2005/08/01 07:27
Various cleanups and clarifications to devel.but; some from Richard
e6132341
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/31 10:56
New end-game approach to Black Box. Instead of revealing the ball
ef36a423
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/07/29 19:05
missing `i' in `\e'
e37c2c0a
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/29 12:45
One more fix from Ben H. Also switched round the arena colour
14ad9d83
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/29 08:07
Various fixes and cleanups suggested by Ben Hutchings:
b0adb791
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/29 07:34
Ben Hutchings reports that gcc 4 gives an optimiser warning because
178a8619
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/29 07:24
Patches from Ben Hutchings to fix failures of sscanf error checking.
19c9453b
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/07/29 04:20
Tweak a paragraph after discussion with Simon.
f44e4acd
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/28 13:12
Shiny new developer documentation to replace the old sketchy HACKING
cc06b703
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/24 06:39
The very core of cross() is capable of suffering integer overflow on
3b5711c6
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/24 06:09
Another diagnostic mode for Untangle: if compiled with
4da39de2
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/24 06:05
(GTK only so far) Allow the argument passed to a game binary to be
0a798c74
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/22 08:07
Solve animation (currently only in Untangle) was failing to set
bed038e1
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/22 07:55
The `Solve' operation now rotates and/or reflects the solution grid
a605a17d
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/22 07:06
James H profiled the new Same Game grid generator and discovered it
6bce2850
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/21 14:06
Until now, Same Game has been the only puzzle in this collection
d2d4b07e
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/21 13:26
I've been meaning to do this for ages: all the Makefiles now give
11ce8d7a
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/07/20 19:35
Sync with website
1ff15ba8
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/20 07:05
The Untangle completion flash was weedy and anaemic; beef it up a
0df586e2
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2005/07/19 15:33
Some attempt to explain Dominosa for those unfamiliar with dominos. (Not sure
910aa99e
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/18 15:07
Another fix from Chris: Guess's allow-blanks mode wasn't allowing
6d963757
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/18 14:54
Fix to Chris's patch in r6106 (also from Chris).
0e68ad82
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/17 13:12
Switch Untangle to using `long' rather than `int' in its internal
e33a57b7
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/17 13:10
Quite a few instances of the Cardinal Error of Ctype were turned up
8ac92e86
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/17 10:49
Two tiny cleanup patches from James H.
782a4f3f
– Simon Tatham <anakin@pobox.com>
authored
on 2005/07/17 08:12
Get rid of the malloc in shuffle(), by defining a subfunction
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
Next