aboutsummaryrefslogtreecommitdiff
path: root/pattern.c (follow)
Commit message (Collapse)AuthorAge
...
* Pattern also contains an internal solver, so here's a command-lineSimon Tatham2005-04-27
| | | | | | interface to it just in case it comes in handy. [originally from svn r5686]
* Stop the Pattern grid generation from generating an entire row orSimon Tatham2005-02-24
| | | | | | | column of the same colour (at least when the dimensions are big enough to make this feasible). It's a little bit too easy otherwise! [originally from svn r5391]
* Fixes in grid generation for pedantic special cases when one or bothSimon Tatham2005-02-24
| | | | | | grid dimensions are very small. [originally from svn r5390]
* The main grid outline in Pattern was asymmetric between the top/leftSimon Tatham2005-01-24
| | | | | | | | | edges and the bottom/right ones. Fix it. (Also remove it from the todo list in osx.m, where I had entered it in the assumption that it was a bug in my new OS X port! Turns out it's an entirely platform- independent bug.) [originally from svn r5187]
* Rather than each game backend file exporting a whole load ofSimon Tatham2005-01-17
| | | | | | | | | | functions and a couple of variables, now each one exports a single structure containing a load of function pointers and said variables. This should make it easy to support platforms on which it's sensible to compile all the puzzles into a single monolithic application. The two existing platforms are still one-binary-per-game. [originally from svn r5126]
* Bah; r4954 introduced an array overrun.Simon Tatham2004-12-08
| | | | | [originally from svn r4955] [r4954 == 47e9419452a9fca895f1c84412ab1040d1aa86a5]
* Game completion detection was occasionally failing to spot aSimon Tatham2004-12-08
| | | | | | lingering GRID_UNKNOWN, causing it to declare victory too soon. [originally from svn r4954]
* New puzzle: `pattern'.Simon Tatham2004-12-07
[originally from svn r4953]