File diff r2186:5ee653b1b5e1 → r2187:60cea7c48bf4
industry_cmd.c
Show inline comments
 
@@ -345,19 +345,19 @@ static void DrawTile_Industry(TileInfo *
 
	const DrawIndustryTileStruct *dits;
 
	byte z;
 
	uint32 image, ormod;
 

	
 
	/* Pointer to industry */
 
	ind = GetIndustry(_m[ti->tile].m2);
 
	ormod = (ind->color_map+0x307)<<16;
 
	ormod = (ind->color_map+0x307) << PALETTE_SPRITE_START;
 

	
 
	/* Retrieve pointer to the draw industry tile struct */
 
	dits = &_industry_draw_tile_data[(ti->map5<<2) | (_m[ti->tile].owner&3)];
 

	
 
	image = dits->sprite_1;
 
	if (image&0x8000 && (image & 0xFFFF0000) == 0)
 
	if (image & PALETTE_MODIFIER_COLOR && (image & PALETTE_SPRITE_MASK) == 0)
 
		image |= ormod;
 

	
 
	z = ti->z;
 
	/* Add bricks below the industry? */
 
	if (ti->tileh & 0xF) {
 
		AddSortableSpriteToDraw((ti->tileh & 0xF) + 0x3DD, ti->x, ti->y, 16, 16, 7, z);
 
@@ -368,13 +368,13 @@ static void DrawTile_Industry(TileInfo *
 
		DrawGroundSprite(image);
 
	}
 

	
 
	/* Add industry on top of the ground? */
 
	if ((image = dits->sprite_2) != 0) {
 

	
 
		if (image&0x8000 && (image & 0xFFFF0000) == 0)
 
		if (image & PALETTE_MODIFIER_COLOR && (image & PALETTE_SPRITE_MASK) == 0)
 
			image |= ormod;
 

	
 
		if (_display_opt & DO_TRANS_BUILDINGS)
 
			MAKE_TRANSPARENT(image);
 

	
 
		AddSortableSpriteToDraw(image,