forked from mirror/OpenTTD
(svn r3047) The parameters for the railtype check got flipped in the train build window (this caused no visible problem so far, therefore no Fix tag)
This commit is contained in:
@@ -181,7 +181,7 @@ static void engine_drawing_loop(int *x, int *y, int *pos, int *sel,
|
|||||||
const Engine *e = GetEngine(i);
|
const Engine *e = GetEngine(i);
|
||||||
const RailVehicleInfo *rvi = RailVehInfo(i);
|
const RailVehicleInfo *rvi = RailVehInfo(i);
|
||||||
|
|
||||||
if (!IsCompatibleRail(railtype, e->railtype) || !(rvi->flags & RVI_WAGON) != is_engine ||
|
if (!IsCompatibleRail(e->railtype, railtype) || !(rvi->flags & RVI_WAGON) != is_engine ||
|
||||||
!HASBIT(e->player_avail, _local_player))
|
!HASBIT(e->player_avail, _local_player))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
@@ -213,7 +213,7 @@ static void NewRailVehicleWndProc(Window *w, WindowEvent *e)
|
|||||||
|
|
||||||
for (i = 0; i < NUM_TRAIN_ENGINES; i++) {
|
for (i = 0; i < NUM_TRAIN_ENGINES; i++) {
|
||||||
const Engine *e = GetEngine(i);
|
const Engine *e = GetEngine(i);
|
||||||
if (IsCompatibleRail(railtype, e->railtype)
|
if (IsCompatibleRail(e->railtype, railtype)
|
||||||
&& HASBIT(e->player_avail, _local_player))
|
&& HASBIT(e->player_avail, _local_player))
|
||||||
count++;
|
count++;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user