src/engine.cpp
changeset 6209 3a1a90cd67f3
parent 6174 0c743995213f
child 6247 7d81e3a5d803
equal deleted inserted replaced
6208:e1f3320d2410 6209:3a1a90cd67f3
   315 		RailType railtype = RailVehInfo(index)->railtype;
   315 		RailType railtype = RailVehInfo(index)->railtype;
   316 		assert(railtype < RAILTYPE_END);
   316 		assert(railtype < RAILTYPE_END);
   317 		FOR_ALL_PLAYERS(p) {
   317 		FOR_ALL_PLAYERS(p) {
   318 			if (p->is_active) SETBIT(p->avail_railtypes, railtype);
   318 			if (p->is_active) SETBIT(p->avail_railtypes, railtype);
   319 		}
   319 		}
   320 
   320 	}
   321 		AddNewsItem(index, NEWS_FLAGS(NM_CALLBACK, 0, NT_NEW_VEHICLES, DNC_TRAINAVAIL), 0, 0);
   321 	AddNewsItem(index, NEWS_FLAGS(NM_CALLBACK, 0, NT_NEW_VEHICLES, DNC_VEHICLEAVAIL), 0, 0);
   322 	} else if (index < NUM_TRAIN_ENGINES + NUM_ROAD_ENGINES) {
       
   323 		AddNewsItem(index, NEWS_FLAGS(NM_CALLBACK, 0, NT_NEW_VEHICLES, DNC_ROADAVAIL), 0, 0);
       
   324 	} else if (index < NUM_TRAIN_ENGINES + NUM_ROAD_ENGINES + NUM_SHIP_ENGINES) {
       
   325 		AddNewsItem(index, NEWS_FLAGS(NM_CALLBACK, 0, NT_NEW_VEHICLES, DNC_SHIPAVAIL), 0, 0);
       
   326 	} else {
       
   327 		AddNewsItem(index, NEWS_FLAGS(NM_CALLBACK, 0, NT_NEW_VEHICLES, DNC_AIRCRAFTAVAIL), 0, 0);
       
   328 	}
       
   329 }
   322 }
   330 
   323 
   331 void EnginesMonthlyLoop(void)
   324 void EnginesMonthlyLoop(void)
   332 {
   325 {
   333 	Engine *e;
   326 	Engine *e;