]> git.pond.sub.org Git - empserver/history - src/util/fairland.c
fairland: Fail when island can't be placed, for fairness
[empserver] / src / util / fairland.c
2021-01-05 Markus Armbrusterfairland: Fail when island can't be placed, for fairness
2021-01-05 Markus Armbrusterfairland: Distribute islands more fairly among continents
2021-01-05 Markus Armbrusterfairland: Compute spheres of influence
2021-01-05 Markus Armbrusterfairland: Eliminate dirx[], diry[]
2021-01-05 Markus Armbrusterfairland: Fix island growth and correct its bias
2021-01-05 Markus Armbrusterfairland: Track adjacent land sectors
2021-01-05 Markus Armbrusterfairland: Drop try_to_grow() parameter @extra_dist
2021-01-05 Markus Armbrusterfairland: Correct island placement bias
2021-01-05 Markus Armbrusterfairland: Drop place_island() parameters @xp, @yp
2021-01-05 Markus Armbrusterfairland: Precompute "exclusive zone" for speed
2021-01-05 Markus Armbrusterfairland: Change try_to_grow()'s last argument to extra...
2021-01-05 Markus Armbrusterfairland: Rename INFINITY to INFINITE_ELEVATION
2021-01-05 Markus Armbrusterfairland: Simplify search for next wilderness to elevate
2021-01-05 Markus Armbrusterfairland: Use INT_MAX as initial minimal distance in...
2021-01-05 Markus Armbrusterfairland: Nicer & much faster replacement for next_vector()
2021-01-05 Markus Armbrusterfairland: Report missing and stunted islands
2021-01-05 Markus Armbrusterfairland: Check first two continent sectors properly
2021-01-05 Markus Armbrusterfairland: Move "is water" check into try_to_grow()
2021-01-05 Markus Armbrusterfairland: Move capital initialization to drift() &...
2021-01-05 Markus Armbrusterfairland: Move initialization of elev into create_eleva...
2021-01-05 Markus Armbrusterfairland: Move global variables mc[] into stable()...
2021-01-05 Markus Armbrusterfairland: Fix "Only managed to grow" error message...
2021-01-05 Markus Armbrusterfairland: Eliminate global variable @fl_status
2021-01-05 Markus Armbrusterfairland: Eliminate global variable @secs
2021-01-05 Markus Armbrusterfairland: Move global variable @spike into grow_one_sec...
2021-01-05 Markus Armbrusterfairland: Global variable @mind is write-only, drop
2021-01-05 Markus Armbrusterfairland: Set isecs[] for continents as well & simplify
2021-01-05 Markus Armbrusterfairland: De-duplicate map from elevation to sector...
2021-01-05 Markus Armbrusterfairland: Fix checking of distance arguments
2021-01-05 Markus ArmbrusterRevert "Make fairland finish argument parsing before...
2021-01-05 Markus Armbrusterfairland: Reject continent size 1
2021-01-05 Markus Armbrusterfairland: Simplify defaulting optional positional arguments
2021-01-05 Markus Armbrusterfairland: Check positional arguments more thoroughly
2021-01-05 Markus Armbrusterfairland: Consistent error message format
2021-01-05 Markus Armbrusterfairland: Report errors to stderr, not stdout
2021-01-05 Markus Armbrusterfairland: Tweak progress messages
2021-01-05 Markus Armbrusterfairland: Drop "might be too small to fit continents...
2021-01-05 Markus Armbrusterfairland: Collect command line global variables in...
2021-01-05 Markus Armbrusterfairland: Drop option -o
2021-01-05 Markus Armbrusterfairland: Drop option -a
2021-01-05 Markus Armbrusterfairland: Make write_newcap_script() failure fatal
2021-01-05 Markus Armbrusterfairland: Move #include to the beginning where they...
2021-01-05 Markus Armbrusterfairland: Add a comment describing how fairland works
2021-01-05 Markus Armbrusterfairland: Add print_own_map(), print_elev_map() for...
2021-01-05 Markus Armbrusterfairland: Show a more useful map
2021-01-05 Markus ArmbrusterUpdate copyright notice
2018-04-29 Markus ArmbrusterUpdate copyright notice
2017-08-07 Markus ArmbrusterSpelling corrections
2017-08-07 Markus ArmbrusterUpdate copyright notice
2017-08-07 Markus ArmbrusterMerge branch 'readline'
2017-08-06 Markus ArmbrusterInclude "file.h" where it's needed
2017-07-02 Markus ArmbrusterUpdate copyright notice
2015-02-28 Markus ArmbrusterUpdate copyright notice
2014-01-02 Markus ArmbrusterUpdate copyright notice
2014-01-02 Markus ArmbrusterUpdate known contributors comments
2013-06-09 Markus Armbrusterfairland: Fix usage information to include -v
2013-06-06 Markus ArmbrusterReplace common pattern by new LIMIT_TO()
2013-05-08 Markus ArmbrusterChange fairland island size probability distribution
2013-05-08 Markus ArmbrusterMake fairland record the island number in the deity...
2013-05-08 Markus ArmbrusterClean up redundant forward declarations
2013-05-08 Markus ArmbrusterUse unsigned instead of unsigned long for fairland...
2013-05-08 Markus ArmbrusterRemove a blank line before "fairland rips open"
2013-05-08 Markus ArmbrusterDon't reprint "fairland rips open" and PRNG seed on...
2013-05-08 Markus ArmbrusterFix PRNG seeding to resist guessing
2013-05-08 Markus ArmbrusterReplace "roll0(N) + M" by "roll(N) + M-1"
2013-05-08 Markus ArmbrusterFairland's rnd() wrapper is trivial now, drop it
2013-05-08 Markus ArmbrusterEncapsulate direct use of random(), srandom() in chance.c
2013-01-12 Markus ArmbrusterUpdate copyright notice
2012-06-10 Markus ArmbrusterUpdate copyright notice
2012-05-05 Markus ArmbrusterFix buffer overruns in fairland for island size zero
2012-05-05 Markus ArmbrusterFix an out-of-bounds subscript in fairland
2012-04-26 Markus ArmbrusterClean up superfluous includes
2011-12-29 Markus ArmbrusterRename add argument "new" to "player"
2011-12-29 Markus ArmbrusterDrop add's obscure sector check and wipe functionality
2011-12-29 Markus ArmbrusterFix files and fairland to report ef_open() failure...
2011-12-29 Markus ArmbrusterReplace exit(-1) by exit(1)
2011-12-29 Markus ArmbrusterMake allocate_memory() return void
2011-06-25 Markus ArmbrusterClean up how game state file sizes are checked
2011-04-12 Markus ArmbrusterLicense upgrade to GPL version 3 or later
2010-06-20 Markus ArmbrusterTidy up whitespace in macro replacement lists
2010-06-20 Markus ArmbrusterBreak long lines more tastefully
2010-06-20 Markus ArmbrusterCoding style fixes, mostly indentation and whitespace
2010-05-24 Markus ArmbrusterUse assert() for a condition that should never happen...
2010-02-06 Markus ArmbrusterChange fairland not to reject small worlds without...
2010-01-19 Markus ArmbrusterClean up dead stores
2010-01-19 Markus ArmbrusterUpdate copyright notice
2009-03-22 Markus ArmbrusterGive fairland's variables internal linkage
2009-02-08 Markus ArmbrusterUpdate copyright notice
2008-09-18 Markus ArmbrusterFix trailing whitespace
2008-05-17 Markus ArmbrusterSimplify write_sects() sector loop nest
2008-05-17 Markus ArmbrusterMake fairland obey file locks
2008-05-17 Markus ArmbrusterMake fairland finish argument parsing before reading...
2008-03-14 Markus ArmbrusterRemove redundant initializations from fairland's fl_sct...
2008-03-14 Markus ArmbrusterClean up confusing loop control in fairland
2008-03-05 Markus ArmbrusterExtend the common header of struct empobj to include uid
2008-01-27 Ron KoenderinkAdd missing expansion island
2008-01-19 Markus ArmbrusterUpdate copyright notice
2007-11-24 Ron Koenderink(set_fert): Limit fertility to 100 instead of 120,...
2007-08-18 Markus ArmbrusterTrim system includes.
2007-08-14 Ron KoenderinkReal unistd.h declares getopt() & friends. Approximate...
next