engine.c
changeset 1096 87415b0c6fdb
parent 1093 4fdc46eaf423
child 1196 67f7f3017d99
equal deleted inserted replaced
1095:b59632d9df1b 1096:87415b0c6fdb
   649 
   649 
   650 	UPDATE_PLAYER_RAILTYPE(e,p);
   650 	UPDATE_PLAYER_RAILTYPE(e,p);
   651 
   651 
   652 	e->preview_player = 0xFF;
   652 	e->preview_player = 0xFF;
   653 	InvalidateWindowClasses(WC_BUILD_VEHICLE);
   653 	InvalidateWindowClasses(WC_BUILD_VEHICLE);
       
   654 	InvalidateWindowClasses(WC_REPLACE_VEHICLE);
   654 }
   655 }
   655 
   656 
   656 void EnginesDailyLoop(void)
   657 void EnginesDailyLoop(void)
   657 {
   658 {
   658 	Engine *e;
   659 	Engine *e;
   754 		}
   755 		}
   755 	}
   756 	}
   756 
   757 
   757 	e->flags = (e->flags & ~ENGINE_INTRODUCING) | ENGINE_AVAILABLE;
   758 	e->flags = (e->flags & ~ENGINE_INTRODUCING) | ENGINE_AVAILABLE;
   758 	InvalidateWindowClasses(WC_BUILD_VEHICLE);
   759 	InvalidateWindowClasses(WC_BUILD_VEHICLE);
       
   760 	InvalidateWindowClasses(WC_REPLACE_VEHICLE);
   759 
   761 
   760 	// Now available for all players
   762 	// Now available for all players
   761 	e->player_avail = (byte)-1;
   763 	e->player_avail = (byte)-1;
   762 
   764 
   763 	// Do not introduce new rail wagons
   765 	// Do not introduce new rail wagons