Project

General

Profile

Bug #380 » 0032-Correct-rand_map_pos_characteristic-header.patch

S3_1 - Marko Lindqvist, 05/09/2024 04:19 AM

View differences:

server/generator/mapgen.c
typedef enum { MC_NONE, MC_LOW, MC_NLOW } miscellaneous_c;
/**************************************************************************
These functions test for conditions used in rand_map_pos_characteristic
These functions test for conditions used in rand_map_pos_characteristic()
**************************************************************************/
/**********************************************************************//**
......
/**********************************************************************//**
A filter function to be passed to rand_map_pos_filtered(). See
rand_map_pos_characteristic for more explanation.
rand_map_pos_characteristic() for more explanation.
**************************************************************************/
static bool condition_filter(const struct tile *ptile, const void *data)
{
......
/**********************************************************************//**
Return random map coordinates which have some conditions and which are
not yet placed on pmap.
Returns FALSE if there is no such position.
Returns NULL if there is no such position.
**************************************************************************/
static struct tile *rand_map_pos_characteristic(wetness_c wc,
temperature_type tc,
(3-3/3)