Add a `full' parameter to validate_params(), analogous to the one in
authorjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Tue, 5 Jul 2005 21:27:19 +0000 (21:27 +0000)
committerjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Tue, 5 Jul 2005 21:27:19 +0000 (21:27 +0000)
commit3ff276f2cd88e6f3a6fe08f95f6147abbe3fcfd4
tree77e7eeb6b297b201bbd40f67010318d2c4421c85
parent8317499a9932b585a28a452677b6128324adaba0
Add a `full' parameter to validate_params(), analogous to the one in
encode_params(). This is necessary for cases where generation-time parameters
that are normally omitted from descriptive IDs can place restrictions on other
parameters; in particular, when the default value of a relevant generation-time
parameter is not the one used to generate the descriptive ID, validation could
reject self-generated IDs (e.g., Net `5x2w:56182ae7c2', and some cases in
`Pegs').

git-svn-id: svn://svn.tartarus.org/sgt/puzzles@6068 cda61777-01e9-0310-a592-d414129be87e
18 files changed:
cube.c
fifteen.c
flip.c
gtk.c
guess.c
midend.c
mines.c
net.c
netslide.c
nullgame.c
pattern.c
pegs.c
puzzles.h
rect.c
samegame.c
sixteen.c
solo.c
twiddle.c