Note: no_item_gen/no_monster_gen produce very bad behaviour on full-screen maps. Don't use them there until this is fixed.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1103 c06c8d41-db1a-0410-9941-cceddc491573
XY77S75KH5KV54MZVAPMUC64TVRE2QM2KVJAAGJGCIBGQEC5GUTQC
7AMQN7MITMXBNVDAK5VOXTQ4TZIAOD6ZLOFJG7GQMBTY23Y2BKSAC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
SCWXQW5H65OXUP2MEJ2MEEAVPSRJDT3RQGKYCMKVTORS2334PQSQC
3A3OAIFRFU3IHF6SDNDPCN3XYOFYIBYCEYJAXAFASCFDY76SMFXQC
MSQI3TH6T62JAXQGLL52QZCWAMC372TGB6ZNNRDGUGMJKBNNV2VAC
XAFFD52IHN6FWFR2TT5F2KCUS7HAVCBI5CWTFMKPQG77GGTGAHLAC
L6O4LGZRKBURVWEY7XRVCSQLJ5RULNBEWMQJ6I2UYVWWB66FM3MQC
7J3H7JY6AUO2UHNF6DAHDZI4O33JMTUUTYTPRM3CKNPUOF2RQOGAC
JDM27QE4HR52AYFSQE763BFF57ANOTF5MXKMO377PP5EXMN7SAOAC
7YSKYUNV34XIWRTJUHJV4QMQRTXXYDIXM5AZSPSDPAYDW4B4PU6QC
void item_colour( item_def &item );
// last updated 12may2000 {dlb}
/* ***********************************************************************
* called from: files
* *********************************************************************** */
void builder(int level_number, int level_type);
// last updated 12may2000 {dlb}
/* ***********************************************************************
* called from: abyss - debug - dungeon - effects - religion - spells4
* *********************************************************************** */
int items( int allow_uniques, int force_class, int force_type,
bool dont_place, int item_level, int item_race );
// last updated 13mar2001 {gdl}
/* ***********************************************************************
* called from: dungeon monplace
* *********************************************************************** */
void give_item(int mid, int level_number);
void init_rod_mp(item_def &item);
// last updated 13mar2001 {gdl}
/* ***********************************************************************
* called from: dungeon monplace
* *********************************************************************** */
void define_zombie(int mid, int ztype, int cs, int power);
bool is_wall(int feature);
bool place_specific_trap(unsigned char spec_x, unsigned char spec_y,
unsigned char spec_type);
void item_colour( item_def &item );
// last updated 12may2000 {dlb}
/* ***********************************************************************
* called from: files
* *********************************************************************** */
void builder(int level_number, int level_type);
// last updated 12may2000 {dlb}
/* ***********************************************************************
* called from: abyss - debug - dungeon - effects - religion - spells4
* *********************************************************************** */
int items( int allow_uniques, int force_class, int force_type,
bool dont_place, int item_level, int item_race,
const dgn_region_list &forbidden = dgn_region_list() );
// last updated 13mar2001 {gdl}
/* ***********************************************************************
* called from: dungeon monplace
* *********************************************************************** */
void give_item(int mid, int level_number);
void init_rod_mp(item_def &item);
// last updated 13mar2001 {gdl}
/* ***********************************************************************
* called from: dungeon monplace
* *********************************************************************** */
void define_zombie(int mid, int ztype, int cs, int power);
bool is_wall(int feature);
bool place_specific_trap(unsigned char spec_x, unsigned char spec_y,
unsigned char spec_type);
void place_spec_shop(int level_number, unsigned char shop_x,
unsigned char shop_y, unsigned char force_s_type,
bool representative = false );