git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7557 c06c8d41-db1a-0410-9941-cceddc491573
KTRWLM6WDL4GAAJZNLQEEA3TGY2OKYZZUAAT4TCAVKRTR2NQBWUQC QONBKHB7H3PF5P4LGSAC7KIZ5D6HCH677Z3AR2HU7KNSOVKDK25QC KCHX2F3JFEWOZT3WMJVZAAQUU2QSZ5Q7RDCD7WUJ7VE65J52JFUQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC AO3KHGKGSX2ZR24KJVIOTUY7EHYHMMI5W4HN3CAG4YGQHBOHLGDQC ZJLJGSB2XSBQU42OFQMXL3EG4CXAQGOYAU6YTV2SAWZEJIPFH2CAC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC JR4ZZK4HOXQIG3WXBGTPZAPPNF7HHBCUZ3TE7RBCS64NHCOX7B2QC FSD7GIK3YLZXWLEH37BU6KV3IUCFGXPQL6IZ7H65YWNRBEKDBX5AC ZJU5Z2WDMI7HN4XJ3NVTVRHIZO2CGFUQ2FSKIRJVTQG47XHNCZFQC PISXY4NKSKL5KDJWAHD7CTXWTQDH3NFWQSFAHUAI3VVATWKXRODQC NVSFIV2ZKP44XHCSCXG6OZVGL67OIFINC34J2EMKTA4KULCERUEAC CREW3VTGN2BV622ZXHCPHUEZWBAGEQMNUELDLTHLEKG4VBXGMRPQC W45PMU4HNPSAMMEBJ4XH4MTHLPVIASZT4FXTBPID5LFXKIMNUBKAC ILOED4VB4I6VPAUTR75ZWX6MXDYXB5DO2EDK2UH67O3HNKWV23RQC TMCQX3FTNVHGHVSJZJLVZ3TLWVF3GNXAMX3WZW64S2LUDQ2KQW2AC F2654Z4CILCBDW4TEAVJLTURLQ6TLCFNEXZFL4LUHSZGLQ7QRPJQC J7GPW2YXLT6FGSKJ24FGQ24GTRZ6A2BDYM6CIXV4R6YBEHP6BGPAC IVVTHLTTLOP5TSULXJWUSSXHOKYWVU3OWKYVK45A7RIB6V34MYQAC 3UKFCWWS5BLFQWZRB5FUA46CE2XGX5VRCEWC3K3XH5RCGQK64N2AC JQFQX7IWSJ4TYWVUVXAFMCPSAN67PRMNECDQI5WMON2JFMQVVUEQC JT672SIJK4BOIUAGL2WQ6NR2NF4PSWP3BT6Q4HMNRF25UN6JQ2MAC 2ZZD6EYMSPVCXZTICL4VGYGGQRRWDLZ24KBCDBVIYC54OZ4C6GGAC W52PCSHX72WAMWKG6L4BPUBVMO6E72KYYBNKAA7554KNOTY6V7WQC MSQI3TH6T62JAXQGLL52QZCWAMC372TGB6ZNNRDGUGMJKBNNV2VAC UPU5QYUWCXSX233JNGE37QEN5TG5HDRGLNSCEKHH3GPU4AEXW3KAC WKTZHLOJ65WSK6FR5MF7RWGSMZ22T2D6LHB66FV3IPGXIBLYHHNAC KFJEFN377VIZ7OH2XCYOGCELNEGO4CIOOP7DNXEMX3LFKIKWXVTAC A3M4LSO6PBVRZ5DYRGLIVZRRNG5GFZ6YAFCKJCE7PVOX5ZYSIF5AC B7MSPF6X2RLGWN4M6ZZF3WSOPKGYPTTD7LIJVST7DXN27DG6JHNAC SIDH2P7NBIG5KEOE27XHD3ZT2NQ2OJZFN6VZXWNWYFFY5YVXSSVQC 5KJCHLIUFKRPMIVWUAYT6EOF7SW4PTQF6Y5OPEFWXGLE7DUGYLZAC 6CHNAAPWNROCQNX6EWPLXZOWX5HHKL5ZOHO24XRMNQTQF3CWB3VQC K6ELQ4HEZYDROC7CJFLPJS64AAJQ4G6RVLL4GBRUG6FJMKSBDDIQC 45EMD3KLQPMERNMIKU5G76H6556XOMIW352TSBP7VLWJX2YYGS7AC X7MFMKQTNZ2IWBFVGS6WQV7NRNKJ3DWQAW2X7IQMFQQXW24AHPZQC ZBFNQZV6XCH4NUTHJU4K7RN4KLUMWNCWWO6UP7TIRASCWD5J5OMQC NKONHW4JNY6HP2M63MNPM3H64ZWSUNUT5FX2STW4KTS4AMXJXXVQC NTFA3ZSJFTVLTTKI6ONJE33PGGDW36IVGWMO6GXRA4ZG57TOWNFAC JDM27QE4HR52AYFSQE763BFF57ANOTF5MXKMO377PP5EXMN7SAOAC ILN2K6ASDZSMEHOPJ22IZLZJUO6DDGZTKAKXM3YXG6JZZHJNLX4AC 442VGKMARB6LTQUEBIB5P447EI34BRJL6JALZKXLWPDHWCM6KKCQC GTPAKUU3R5AS3LQNCCZIP3BWV473RM4EB2AIS4FXAJRXHEOVH2PAC L6O4LGZRKBURVWEY7XRVCSQLJ5RULNBEWMQJ6I2UYVWWB66FM3MQC KA5FM5FELFEKHCCICIQCKVKOLHOYXOCODGK4NFJWRSPJ4UXULC2AC 34C4U6EQWERY75GZJKUCM5KVGU2OUICETS5LGZF6RMKMZT4R5SQAC if (!grid_is_opaque(grid)&& grid != DNGN_FLOOR&& grid != DNGN_SHALLOW_WATER&& grid != DNGN_CLOSED_DOOR&& grid != DNGN_OPEN_DOOR&& grid != DNGN_SECRET_DOOR){
if (!grid_is_opaque(grid)&& grid != DNGN_FLOOR&& grid != DNGN_SHALLOW_WATER&& grid != DNGN_CLOSED_DOOR&& grid != DNGN_OPEN_DOOR&& grid != DNGN_SECRET_DOOR){
static int _vault_grid( vault_placement &,int level_number, const coord_def& where,int altar_count,FixedVector < object_class_type, 7 > &acq_item_class,int vgrid, std::vector<coord_def> &targets,int &num_runes, int rune_subst = -1, bool foll = false);
static void _vault_grid( vault_placement &,int vgrid,const coord_def& where,std::vector<coord_def> &targets,bool recursive = false);
int altar_count = 0;FixedVector < object_class_type, 7 > acq_item_class;acq_item_class[0] = OBJ_WEAPONS;acq_item_class[1] = OBJ_ARMOUR;acq_item_class[2] = OBJ_WEAPONS;acq_item_class[3] = OBJ_JEWELLERY;acq_item_class[4] = OBJ_BOOKS;acq_item_class[5] = OBJ_STAVES;acq_item_class[6] = OBJ_MISCELLANY;
FixedVector < object_class_type, 7 > acq_item_class;// XXX: Hack - passing chars through '...' promotes them to ints,// which barfs under gcc in fixvec.h. So don't. -- GDLacq_item_class[0] = OBJ_WEAPONS;acq_item_class[1] = OBJ_ARMOUR;acq_item_class[2] = OBJ_WEAPONS;acq_item_class[3] = OBJ_JEWELLERY;acq_item_class[4] = OBJ_BOOKS;acq_item_class[5] = OBJ_STAVES;acq_item_class[6] = OBJ_MISCELLANY;
static int _vault_grid( vault_placement &place,int level_number,const coord_def& where,int altar_count,FixedVector < object_class_type, 7 > &acq_item_class,int vgrid,std::vector<coord_def> &targets,int &num_runes,int rune_subst,bool following )
static void _vault_grid( vault_placement &place,int vgrid,const coord_def& where,std::vector<coord_def> &targets,bool recursive )
altar_count = _vault_grid( place, level_number, where,altar_count, acq_item_class,f.glyph, targets, num_runes,rune_subst, true );
_vault_grid( place, f.glyph, where, targets, true );