# HG changeset patch # User frosch # Date 2010-01-17 00:51:18 # Node ID b1c04915b4a53b4192d5839e4716b84a372b7df3 # Parent 647a4c3f06e1638545c529cae5f6cc957279dad4 (svn r18841) -Fix (r16869): Default-waypoint was drawn incorrectly for monorail and maglev in the waypoint picker. diff --git a/src/station_cmd.cpp b/src/station_cmd.cpp --- a/src/station_cmd.cpp +++ b/src/station_cmd.cpp @@ -2476,7 +2476,8 @@ void StationPickerDrawSprite(int x, int DrawSprite(SPR_TRAMWAY_TRAM + (t->ground.sprite == SPR_ROAD_PAVED_STRAIGHT_X ? 1 : 0), PAL_NONE, x, y); } - DrawCommonTileSeqInGUI(x, y, t, total_offset, 0, pal); + /* Default waypoint has no railtype specific sprites */ + DrawCommonTileSeqInGUI(x, y, t, st == STATION_WAYPOINT ? 0 : total_offset, 0, pal); } static uint GetSlopeZ_Station(TileIndex tile, uint x, uint y) diff --git a/src/train_cmd.cpp b/src/train_cmd.cpp --- a/src/train_cmd.cpp +++ b/src/train_cmd.cpp @@ -2946,7 +2946,7 @@ int Train::UpdateSpeed() this->max_speed = this->GetCurrentMaxSpeed(); accel = this->GetAcceleration(); break; - } + } uint spd = this->subspeed + accel; this->subspeed = (byte)spd;