[Freeciv-Dev] (PR#2408) Problem with diagonal roads and rails
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
[guest - Fri Dec 13 15:41:03 2002]:
> You shouldn't draw the road corners if the connection is a railroad.
> So
> in fill_road_corner_sprites the road code part need to check that both
> adjacent tiles don't contain railroad. Only then should you it count
> for
> a road.
True, although in that case the rail will just be drawn over the road.
> You also need to split the fill_road_corner_sprites function up into
> 2.
> As it is now there is a problem when a diagonal road crosses a
> diagonal
> rail. In that case the road corners need to be drawn below the rail
> diagonals, but the rail corners need to be drawn above the road
> diagonals. The solution would be to make fill_road_corner_sprites and
> put it just before the rail drawing, and make fill_rail_corner_sprites
> and put that just after the rail drawing.
Ugh, yes. This would require a restructuring of that part of the
tilespec code. I'm not quite ready for that, so instead here's a patch
that simply doesn't draw road corners at all (it draws rail corners, in
iso and non-iso view).
jason
railcorners-3.diff
Description: railcorners-3.diff
- [Freeciv-Dev] (PR#2408) Problem with diagonal roads and rails, Jason Short via RT, 2002/12/09
- [Freeciv-Dev] (PR#2408) Problem with diagonal roads and rails, Jason Short via RT, 2002/12/10
- [Freeciv-Dev] (PR#2408) Problem with diagonal roads and rails, Guest via RT, 2002/12/11
- [Freeciv-Dev] (PR#2408) Problem with diagonal roads and rails, Jason Short via RT, 2002/12/11
- [Freeciv-Dev] (PR#2408) Problem with diagonal roads and rails, Guest via RT, 2002/12/13
- [Freeciv-Dev] (PR#2408) Problem with diagonal roads and rails,
Jason Short via RT <=
- [Freeciv-Dev] (PR#2408) Problem with diagonal roads and rails, Guest via RT, 2002/12/15
- [Freeciv-Dev] (PR#2408) Problem with diagonal roads and rails, Jason Short via RT, 2002/12/16
[Freeciv-Dev] (PR#2408) Problem with diagonal roads and rails, Jason Short via RT, 2002/12/16
|
|