engine.c
changeset 4293 2c24234a7aec
parent 4261 2ec8f5a9747b
child 4297 47ce9665b4af
equal deleted inserted replaced
4292:3b8a1536c1ed 4293:2c24234a7aec
   236 
   236 
   237 void EnginesDailyLoop(void)
   237 void EnginesDailyLoop(void)
   238 {
   238 {
   239 	EngineID i;
   239 	EngineID i;
   240 
   240 
   241 	if (_cur_year >= 130) return;
   241 	if (_cur_year >= 2050) return;
   242 
   242 
   243 	for (i = 0; i != lengthof(_engines); i++) {
   243 	for (i = 0; i != lengthof(_engines); i++) {
   244 		Engine *e = &_engines[i];
   244 		Engine *e = &_engines[i];
   245 
   245 
   246 		if (e->flags & ENGINE_INTRODUCING) {
   246 		if (e->flags & ENGINE_INTRODUCING) {
   357 
   357 
   358 void EnginesMonthlyLoop(void)
   358 void EnginesMonthlyLoop(void)
   359 {
   359 {
   360 	Engine *e;
   360 	Engine *e;
   361 
   361 
   362 	if (_cur_year < 130) {
   362 	if (_cur_year < 2050) {
   363 		for (e = _engines; e != endof(_engines); e++) {
   363 		for (e = _engines; e != endof(_engines); e++) {
   364 			// Age the vehicle
   364 			// Age the vehicle
   365 			if (e->flags & ENGINE_AVAILABLE && e->age != 0xFFFF) {
   365 			if (e->flags & ENGINE_AVAILABLE && e->age != 0xFFFF) {
   366 				e->age++;
   366 				e->age++;
   367 				CalcEngineReliability(e);
   367 				CalcEngineReliability(e);