Rather than each game backend file exporting a whole load of
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Mon, 17 Jan 2005 13:48:57 +0000 (13:48 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Mon, 17 Jan 2005 13:48:57 +0000 (13:48 +0000)
commitbe8d5aa175777c6b6b5a90342afbd8f77c615911
tree10b02ae3146652cc3e603baacbc6b28734dac889
parentcbb5549e12c8edfd8b38b642b7b25c1fb8912c9b
Rather than each game backend file exporting a whole load of
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.

git-svn-id: svn://svn.tartarus.org/sgt/puzzles@5126 cda61777-01e9-0310-a592-d414129be87e
12 files changed:
cube.c
fifteen.c
gtk.c
midend.c
net.c
netslide.c
nullgame.c
pattern.c
puzzles.h
rect.c
sixteen.c
windows.c