git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2570 c06c8d41-db1a-0410-9941-cceddc491573
7Z37EO2GGM2DAS65DWEI5VVPRPXMGH6XHB6IADG3Q6KOITSV25MAC TLA5UN6LZPXGKERI27EFY4HKIIU3VU5Y7ZU54WXL6ANBUV2VOTMQC JT672SIJK4BOIUAGL2WQ6NR2NF4PSWP3BT6Q4HMNRF25UN6JQ2MAC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC UZ6N6HOUPGVSPC5NQROEEDWMEGJA5XUWUY2AKH5QG65AZ25PVXDAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC HZK3YN3SAISTDS5JI4COBYFG7YB4ABDVENXWZZEYLFA2LDI232VAC 2YSMM7QMFZOPD5NXAD2OAMDJEY5LOZO4NCYBC7UCQVANKINJRNBAC ZJLJGSB2XSBQU42OFQMXL3EG4CXAQGOYAU6YTV2SAWZEJIPFH2CAC WLX2RQMMOMP2PYPAGJRM4VFD2WTLJTOAZZPPY3MV76FU2EGEJ54QC 3PY3L3A4QRW3Z5Y7SHO4TMVOOP2VNCO27X2MX4DTOP2SADLBQUOAC ED62QWGKBPORWVKDFOQRKJXEIWZVNGR3O4KWQBDSRNPT36AYOQYAC TLO257LZSB6ZO36STDUEWJBO2LETXFKTFGXELA6Y4BZBVAEIIINAC FSD7GIK3YLZXWLEH37BU6KV3IUCFGXPQL6IZ7H65YWNRBEKDBX5AC QFWQG7G6KTZX3GP52K3N4BDWLMNH7A3A5ILJLXDIK6PYYLF3KO3AC static void dgn_load_colour_grid(){dgn_colour_grid.reset(new dungeon_colour_grid);dungeon_colour_grid &dcgrid(*dgn_colour_grid);for (int y = Y_BOUND_1; y <= Y_BOUND_2; ++y)for (int x = X_BOUND_1; x <= X_BOUND_2; ++x)if (env.grid_colours[x][y] != BLACK)dcgrid[x][y] =coloured_feature(grd[x][y], env.grid_colours[x][y]);}static void dgn_map_colour_fixup(){if (!dgn_colour_grid.get())return;// If the original coloured feature has been changed, reset the colour.const dungeon_colour_grid &dcgrid(*dgn_colour_grid);for (int y = Y_BOUND_1; y <= Y_BOUND_2; ++y)for (int x = X_BOUND_1; x <= X_BOUND_2; ++x)if (dcgrid[x][y].colour != BLACK&& grd[x][y] != dcgrid[x][y].feature){env.grid_colours[x][y] = BLACK;}dgn_colour_grid.reset(NULL);}