Changeset - r457:8379810cd1c9
[Not reviewed]
master
0 1 0
tron - 20 years ago 2004-11-17 21:11:16
tron@openttd.org
(svn r667) Fix bug in rendering stations from savegames
Also don't pitch custom station sprites by railtype
(pasky)
1 file changed with 3 insertions and 3 deletions:
0 comments (0 inline, 0 general)
station_cmd.c
Show inline comments
 
@@ -1941,13 +1941,13 @@ static void DrawTile_Station(TileInfo *t
 

	
 
	// station_land array has been increased from 82 elements to 114
 
	// but this is something else. If AI builds station with 114 it looks all weird
 
	image += railtype * ((image < _custom_sprites_base) ? TRACKTYPE_SPRITE_PITCH : 1);
 
	image += railtype * ((image & 0x3FFF) < _custom_sprites_base ? TRACKTYPE_SPRITE_PITCH : 1);
 
	DrawGroundSprite(image);
 

	
 
	foreach_draw_tile_seq(dtss, t->seq) {
 
		image =	dtss->image + relocation;
 
		// XXX: Do we want to do this for custom stations? --pasky
 
		image += railtype * ((image < _custom_sprites_base) ? TRACKTYPE_SPRITE_PITCH : 1);
 
		// For custom sprites, there's no railtype-based pitching.
 
		image += railtype * ((image & 0x3FFF) < _custom_sprites_base ? TRACKTYPE_SPRITE_PITCH : 0);
 
		if (_display_opt & DO_TRANS_BUILDINGS) {
 
			if (image&0x8000) image |= image_or_modificator;	
 
		} else {
0 comments (0 inline, 0 general)