diff options
author | Adam Borowski <kilobyte@angband.pl> | 2013-11-25 03:04:19 +0100 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2013-11-25 03:09:50 +0100 |
commit | f337e59f1d4aa634241b3cf938ae6fda1d0b47af (patch) | |
tree | cafe3eb593f07e9b3fe664c06ba9d38baac3e5b5 /crawl-ref/source/mon-pick.cc | |
parent | 9b633406dae7989a0c145acbdc390a73f6d2eaa0 (diff) | |
download | crawl-ref-f337e59f1d4aa634241b3cf938ae6fda1d0b47af.tar.gz crawl-ref-f337e59f1d4aa634241b3cf938ae6fda1d0b47af.zip |
Don't recompile world when random-pick.h gets changed.
Also, drop one copy of monster distribution data.
Diffstat (limited to 'crawl-ref/source/mon-pick.cc')
-rw-r--r-- | crawl-ref/source/mon-pick.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/crawl-ref/source/mon-pick.cc b/crawl-ref/source/mon-pick.cc index d4ccb5cc99..b948b04f2e 100644 --- a/crawl-ref/source/mon-pick.cc +++ b/crawl-ref/source/mon-pick.cc @@ -218,6 +218,17 @@ bool branch_has_monsters(branch_type branch) return population[branch].count; } +const pop_entry* fish_population(branch_type br, bool lava) +{ + COMPILE_CHECK(ARRAYSZ(population_water) == NUM_BRANCHES); + COMPILE_CHECK(ARRAYSZ(population_lava) == NUM_BRANCHES); + ASSERT_RANGE(br, 0, NUM_BRANCHES); + if (lava) + return population_lava[br].pop; + else + return population_water[br].pop; +} + #if defined(DEBUG_DIAGNOSTICS) || defined(DEBUG_TESTS) static bool _not_skeletonable(monster_type mt) { |