| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
| |
[originally from svn r6054]
|
| |
|
|
|
|
|
| |
generator. The generator is lacking in almost any kind of finesse,
but it produces puzzles which at least _I_ find plausibly puzzling.
[originally from svn r6052]
|
| |
|
|
|
|
|
| |
documented. (This means the GTK temporary dependency on an
environment variable is now gone.)
[originally from svn r6042]
|
| |
|
|
| |
[originally from svn r5998]
|
| |
|
|
|
|
|
|
| |
introduces a few new utility functions in misc.c, one of which is
the bitmap obfuscator from Mines (which has therefore been moved out
of mines.c).
[originally from svn r5992]
|
| |
|
|
| |
[originally from svn r5973]
|
| |
|
|
|
|
|
|
|
| |
(solving it only requires matrix inversion over GF(2), whereas
several of the other puzzles in this collection are NP-complete in
principle), but it's a fun enough thing to play with and is
non-trivial to do in your head - especially on the hardest preset.
[originally from svn r5967]
|
| |
|
|
|
|
| |
known as ksame (KDE) and Same GNOME (GNOME).
[originally from svn r5914]
|
| |
|
|
|
|
| |
grid generation to arrange a mine layout that never requires guessing.
[originally from svn r5859]
|
| |
|
|
| |
[originally from svn r5784]
|
| |
|
|
|
|
| |
code into that!
[originally from svn r5783]
|
| |
|
|
|
|
|
| |
takes place in a checked-out copy. Also added mkunxarc.sh which does
the same version determination before building its archive.
[originally from svn r5782]
|
| |
|
|
|
|
|
|
|
| |
ends. Versioning will be done solely by Subversion revision number,
since development on these puzzles is very incremental and gradual
and there don't tend to be obvious points to place numbered
releases.
[originally from svn r5781]
|
| |
|
|
|
|
| |
gadget in Metroid Prime 2.
[originally from svn r5708]
|
| |
|
|
|
|
| |
the Times under the name `Sudoku'.
[originally from svn r5660]
|
| |
|
|
|
|
| |
appears to be the approved Apple fashion.
[originally from svn r5197]
|
| |
|
|
|
|
|
| |
Halibut's new \cfg{html-local-head} directive), and add some CSS to
mimic the font choices of system help files.
[originally from svn r5194]
|
| |
|
|
|
|
|
|
|
|
| |
platform-dependent code in puzzles.h (ick), which in turn depended
on the magic symbol MAC_OS_X being defined by mkfiles.pl itself
(yuck). Suddenly realised I can do much better simply by putting it
in an OS X makefile extras section in Recipe, and removing both
previous hacks. Much nicer.
[originally from svn r5191]
|
| |
|
|
|
|
|
|
|
| |
of the manual using Halibut (with one additional magic tag in the
<HEAD> section), stuck it in the right part of the application
bundle, referenced it in Info.plist, and added a Help menu.
Everything else was automatic. Not bad!
[originally from svn r5190]
|
| |
|
|
|
|
|
|
|
|
| |
Mac OS X application bundle, and provided an icon for Puzzles.
Also renamed the OS X source file from macosx.m to osx.m, so that it
can sit beside other things such as osx-info.plist and not cause
enormously long filenames.
[originally from svn r5179]
|
| |
|
|
|
|
|
| |
puzzles are compiled together into a single monolithic application
which allows you to select each one from one of its menus.
[originally from svn r5173]
|
| |
|
|
| |
[originally from svn r4953]
|
| |
|
|
| |
[originally from svn r4257]
|
| |
|
|
|
|
| |
net.exe.
[originally from svn r4215]
|
| |
|
|
| |
[originally from svn r4206]
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
is (a) pretty feeble, and (b) means that although Net seeds transfer
between platforms and still generate the same game, there's a
suspicious discrepancy in the typical seed _generated_ by each
platform.
I have a better RNG kicking around in this code base already, so
I'll just use it. Each midend has its own random_state, which it
passes to new_game_seed() as required. A handy consequence of this
is that initial seed data is now passed to midend_new(), which means
that new platform implementors are unlikely to forget to seed the
RNG because failure to do so causes a compile error!
[originally from svn r4187]
|
| |
|
|
| |
[originally from svn r4174]
|
| |
|
|
|
|
| |
two new simple games `fifteen' and `sixteen'.
[originally from svn r4173]
|
| |
|
|
| |
[originally from svn r4169]
|
| |
|
|
|
|
|
|
|
| |
are now expected to provide a list of `presets' (game_params plus a
name) which are selectable from the menu. This means I can play
both Octahedron and Cube without recompiling in between :-)
While I'm here, also enabled a Cygwin makefile, which Just Worked.
[originally from svn r4158]
|
| |
|
|
|
|
|
| |
GDI - there are blobs in the middle of powered lines in Net. But
it's 99% there now.
[originally from svn r4156]
|
| |
|
|
|
|
| |
the tetrahedron, octahedron and icosahedron.
[originally from svn r4151]
|
|
|
games.
[originally from svn r4138]
|