equal
deleted
inserted
replaced
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; |