void palette_device::configure_tilemap_groups(tilemap_t &tmap, gfx_element &gfx, int transcolor) { int color; assert(gfx.colors() <= TILEMAP_NUM_GROUPS); // iterate over all colors in the tilemap for (color = 0; color < gfx.colors(); color++) tmap.set_transmask(color, transpen_mask(gfx, color, transcolor), 0); }