equal
deleted
inserted
replaced
212 SETBIT(p->avail_railtypes, e->railtype); |
212 SETBIT(p->avail_railtypes, e->railtype); |
213 |
213 |
214 e->preview_player = 0xFF; |
214 e->preview_player = 0xFF; |
215 if (player == _local_player) { |
215 if (player == _local_player) { |
216 InvalidateWindowClassesData(WC_BUILD_VEHICLE); |
216 InvalidateWindowClassesData(WC_BUILD_VEHICLE); |
217 InvalidateWindowClasses(WC_BUILD_VEHICLE); |
|
218 InvalidateWindowClasses(WC_REPLACE_VEHICLE); |
217 InvalidateWindowClasses(WC_REPLACE_VEHICLE); |
219 } |
218 } |
220 } |
219 } |
221 |
220 |
222 static PlayerID GetBestPlayer(PlayerID pp) |
221 static PlayerID GetBestPlayer(PlayerID pp) |
337 } |
336 } |
338 } |
337 } |
339 |
338 |
340 e->flags = (e->flags & ~ENGINE_INTRODUCING) | ENGINE_AVAILABLE; |
339 e->flags = (e->flags & ~ENGINE_INTRODUCING) | ENGINE_AVAILABLE; |
341 InvalidateWindowClassesData(WC_BUILD_VEHICLE); |
340 InvalidateWindowClassesData(WC_BUILD_VEHICLE); |
342 InvalidateWindowClasses(WC_BUILD_VEHICLE); |
|
343 InvalidateWindowClasses(WC_REPLACE_VEHICLE); |
341 InvalidateWindowClasses(WC_REPLACE_VEHICLE); |
344 |
342 |
345 // Now available for all players |
343 // Now available for all players |
346 e->player_avail = (byte)-1; |
344 e->player_avail = (byte)-1; |
347 |
345 |