newgrf_engine.c
changeset 3925 0b0c1fc5535e
parent 3924 de86db4fbd1e
child 4023 b65af90447d2
equal deleted inserted replaced
3924:de86db4fbd1e 3925:0b0c1fc5535e
   625 				for (; v != NULL; v = v->next) {
   625 				for (; v != NULL; v = v->next) {
   626 					if (v->engine_type == parameter) count++;
   626 					if (v->engine_type == parameter) count++;
   627 				}
   627 				}
   628 				return count;
   628 				return count;
   629 			}
   629 			}
       
   630 
       
   631 		case 0x7F: { /* Read GRF parameter */
       
   632 			const GRFFile *file = GetEngineGRF(v->engine_type);
       
   633 			if (parameter >= file->param_end) return 0;
       
   634 			return file->param[parameter];
       
   635 		}
   630 	}
   636 	}
   631 
   637 
   632 	/* General vehicle properties */
   638 	/* General vehicle properties */
   633 	switch (variable - 0x80) {
   639 	switch (variable - 0x80) {
   634 		case 0x00: return v->type;
   640 		case 0x00: return v->type;