chiark / gitweb /
Rather than each game backend file exporting a whole load of
authorSimon Tatham <anakin@pobox.com>
Mon, 17 Jan 2005 13:48:57 +0000 (13:48 +0000)
committerSimon Tatham <anakin@pobox.com>
Mon, 17 Jan 2005 13:48:57 +0000 (13:48 +0000)
commitcc545532268b04e05005bf65f53f0a1ba39335ba
tree10b02ae3146652cc3e603baacbc6b28734dac889
parent46fa25240e2e1609c4431a639f6e9c4bb6f50b39
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.

[originally from svn r5126]
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