equal
deleted
inserted
replaced
1002 Axis axis = GetBridgeAxis(ti->tile); |
1002 Axis axis = GetBridgeAxis(ti->tile); |
1003 uint z; |
1003 uint z; |
1004 int x,y; |
1004 int x,y; |
1005 |
1005 |
1006 if (IsTransportUnderBridge(ti->tile)) { |
1006 if (IsTransportUnderBridge(ti->tile)) { |
1007 // draw transport route under bridge |
|
1008 |
|
1009 // draw foundation? |
1007 // draw foundation? |
1010 if (ti->tileh) { |
1008 if (ti->tileh) { |
1011 int f = _bridge_foundations[axis][ti->tileh]; |
1009 int f = _bridge_foundations[axis][ti->tileh]; |
1012 if (f) DrawFoundation(ti, f); |
1010 if (f) DrawFoundation(ti, f); |
1013 } |
1011 } |
1023 image += rti->total_offset; |
1021 image += rti->total_offset; |
1024 if (ice) image += rti->snow_offset; |
1022 if (ice) image += rti->snow_offset; |
1025 } else { |
1023 } else { |
1026 // road |
1024 // road |
1027 if (ti->tileh == 0) { |
1025 if (ti->tileh == 0) { |
|
1026 image = (axis == AXIS_X ? SPR_ROAD_Y : SPR_ROAD_X); |
|
1027 } else { |
1028 image = _road_sloped_sprites[ti->tileh - 1] + 0x53F; |
1028 image = _road_sloped_sprites[ti->tileh - 1] + 0x53F; |
1029 } else { |
|
1030 image = (axis == AXIS_X ? SPR_ROAD_Y : SPR_ROAD_X); |
|
1031 } |
1029 } |
1032 if (ice) image += 19; |
1030 if (ice) image += 19; |
1033 } |
1031 } |
1034 DrawGroundSprite(image); |
1032 DrawGroundSprite(image); |
1035 } else { |
1033 } else { |