engine.c
changeset 4792 c5d474cb8623
parent 4767 7621bec94f99
child 4845 49105d3b5a9a
equal deleted inserted replaced
4791:cb517bd5f5b6 4792:c5d474cb8623
   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