mirror of https://github.com/OpenTTD/OpenTTD
(svn r20086) -Add: Textstack support for CB 38.
parent
0bae69b12b
commit
edcc7f3cbc
|
@ -433,15 +433,13 @@ public:
|
||||||
uint16 callback_res = GetIndustryCallback(CBID_INDUSTRY_FUND_MORE_TEXT, 0, 0, NULL, this->selected_type, INVALID_TILE);
|
uint16 callback_res = GetIndustryCallback(CBID_INDUSTRY_FUND_MORE_TEXT, 0, 0, NULL, this->selected_type, INVALID_TILE);
|
||||||
if (callback_res != CALLBACK_FAILED) { // Did it fail?
|
if (callback_res != CALLBACK_FAILED) { // Did it fail?
|
||||||
str = GetGRFStringID(indsp->grf_prop.grffile->grfid, 0xD000 + callback_res); // No. here's the new string
|
str = GetGRFStringID(indsp->grf_prop.grffile->grfid, 0xD000 + callback_res); // No. here's the new string
|
||||||
|
if (str != STR_UNDEFINED) {
|
||||||
|
PrepareTextRefStackUsage(6);
|
||||||
|
DrawStringMultiLine(left, right, y, bottom, str);
|
||||||
|
StopTextRefStackUsage();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Draw the Additional purchase text, provided by newgrf callback, if any.
|
|
||||||
* Otherwhise, will print Nothing */
|
|
||||||
if (str != STR_NULL && str != STR_UNDEFINED) {
|
|
||||||
SetDParam(0, str);
|
|
||||||
DrawStringMultiLine(left, right, y, bottom, STR_JUST_STRING);
|
|
||||||
}
|
|
||||||
} break;
|
} break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue