diff options
| author | Simon Tatham <anakin@pobox.com> | 2011-04-24 09:10:52 +0000 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2011-04-24 09:10:52 +0000 |
| commit | 62c20496bf106b1034f4be95bdb7723c3ec78d00 (patch) | |
| tree | 28ab54312b25f9ccf288c553a74db0fea5646ba0 /pattern.c | |
| parent | f390d0d7ff4972e4cb8aa778c2eb44452067d6d0 (diff) | |
| download | puzzles-62c20496bf106b1034f4be95bdb7723c3ec78d00.zip puzzles-62c20496bf106b1034f4be95bdb7723c3ec78d00.tar.gz puzzles-62c20496bf106b1034f4be95bdb7723c3ec78d00.tar.bz2 puzzles-62c20496bf106b1034f4be95bdb7723c3ec78d00.tar.xz | |
From James Harvey (via a period of collaborative polishing), a patch
to add two kinds of Penrose tiling to the grid types supported by
Loopy.
This has involved a certain amount of infrastructure work, because of
course the whole point of Penrose tilings is that they don't have to
be the same every time: so now grid.c has grown the capacity to
describe its grids as strings, and reconstitute them from those string
descriptions. Hence a Penrose Loopy game description consists of a
string identifying a particular piece of Penrose tiling, followed by
the normal Loopy clue encoding.
All the existing grid types decline to provide a grid description
string, so their Loopy game descriptions have not changed encoding.
[originally from svn r9159]
Diffstat (limited to 'pattern.c')
0 files changed, 0 insertions, 0 deletions