Mercurial > hg > openttd
changeset 18211:33ec2251e3c3 draft
(svn r23040) -Add: [NewGRF] allow use of newgrf textstack during callback 23
author | yexo <yexo@openttd.org> |
---|---|
date | Thu, 20 Oct 2011 16:49:30 +0000 |
parents | 4ecf4b94f891 |
children | 0c1a15401e4b |
files | src/build_vehicle_gui.cpp |
diffstat | 1 files changed, 2 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/build_vehicle_gui.cpp +++ b/src/build_vehicle_gui.cpp @@ -755,10 +755,8 @@ uint16 callback = GetVehicleCallback(CBID_VEHICLE_ADDITIONAL_TEXT, 0, 0, engine, NULL); if (callback == CALLBACK_FAILED) return y; - /* STR_BLACK_STRING is used to start the string with {BLACK} */ - SetDParam(0, GetGRFStringID(GetEngineGRFID(engine), 0xD000 + callback)); - StartTextRefStackUsage(0); - uint result = DrawStringMultiLine(left, right, y, INT32_MAX, STR_BLACK_STRING); + StartTextRefStackUsage(4); + uint result = DrawStringMultiLine(left, right, y, INT32_MAX, GetGRFStringID(GetEngineGRFID(engine), 0xD000 + callback), TC_BLACK); StopTextRefStackUsage(); return result; }