Changeset - r3771:694b160d044b
[Not reviewed]
master
0 2 0
peter1138 - 18 years ago 2006-05-06 22:55:21
peter1138@openttd.org
(svn r4763) - Newstations: revert r4762, instead map bit the palette modifier from bit 14 to bit 31 on GRF load.
2 files changed with 9 insertions and 2 deletions:
0 comments (0 inline, 0 general)
newgrf.c
Show inline comments
 
@@ -854,7 +854,15 @@ static bool StationChangeInfo(uint stid,
 
						dtss->width = grf_load_byte(&buf);
 
						dtss->height = grf_load_byte(&buf);
 
						dtss->unk = grf_load_byte(&buf);
 
						dtss->image = grf_load_dword(&buf) - 0x42d;
 
						dtss->image = grf_load_dword(&buf);
 

	
 
						/* Remap the colour map bit from 14 to 31 */
 
						if (HASBIT(dtss->image, 14)) {
 
							CLRBIT(dtss->image, 14);
 
							SETBIT(dtss->image, 31);
 
						}
 

	
 
						dtss->image -= 0x42D;
 
					}
 
				}
 
			}
station_cmd.c
Show inline comments
 
@@ -2060,7 +2060,6 @@ static void DrawTile_Station(TileInfo *t
 
		if ((byte)dtss->delta_z != 0x80) {
 
			AddSortableSpriteToDraw(image, ti->x + dtss->delta_x, ti->y + dtss->delta_y, dtss->width, dtss->height, dtss->unk, ti->z + dtss->delta_z);
 
		} else {
 
			MAKE_TRANSPARENT(image);
 
			AddChildSpriteScreen(image, dtss->delta_x, dtss->delta_y);
 
		}
 
	}
0 comments (0 inline, 0 general)