Rework building requirement checking to use tri-state logic.
commitab39cbbdb159f3c6027ba0aee775b814fe503314
authorjtn <jtn@a0f10bec-cc02-0410-94fc-a9cfff90b4cd>
Mon, 13 Jan 2014 23:24:33 +0000 (13 23:24 +0000)
committerjtn <jtn@a0f10bec-cc02-0410-94fc-a9cfff90b4cd>
Mon, 13 Jan 2014 23:24:33 +0000 (13 23:24 +0000)
tree566bfb0db3d60e81dd0495778fcd1496434d73fd
parent0a595d745076dcfb614cfe19b91f7fcf90fdf634
Rework building requirement checking to use tri-state logic.
Now returns TRI_MAYBE rather than TRI_NO in some Continent/City-ranged
cases.

See gna bug #21471.

git-svn-id: svn://svn.gna.org/svn/freeciv/branches/S2_5@24129 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
common/improvement.c
common/requirements.c