Feature #1085 » 0075-Add-universal_found_function-for-VUT_MINCITIES.patch
common/requirements.c | ||
---|---|---|
return ITF_NOT_APPLICABLE;
|
||
}
|
||
/**********************************************************************//**
|
||
Find if number of cities fulfills a requirement
|
||
**************************************************************************/
|
||
static enum req_item_found mincities_found(const struct requirement *preq,
|
||
const struct universal *source)
|
||
{
|
||
fc_assert(source->value.min_cities);
|
||
if (preq->source.kind == VUT_MINCITIES) {
|
||
return preq->source.value.min_cities < source->value.min_cities ? ITF_YES
|
||
: ITF_NO;
|
||
}
|
||
return ITF_NOT_APPLICABLE;
|
||
}
|
||
/**********************************************************************//**
|
||
Find if an improvement fulfills a requirement
|
||
**************************************************************************/
|
||
... | ... | |
universal_found_function[VUT_DIPLREL_UNITANY] = &diplrel_found;
|
||
universal_found_function[VUT_DIPLREL_UNITANY_O] = &diplrel_found;
|
||
universal_found_function[VUT_UNITSTATE] = &ustate_found;
|
||
universal_found_function[VUT_MINCITIES] = &mincities_found;
|
||
}
|
||
/**********************************************************************//**
|