Added constant Signal Sign texts

+Signal sign definitions can now include "text" field - a static string displayed on the sign
This commit is contained in:
izawartka 2025-07-31 22:48:49 +02:00
parent 5e8a943954
commit d600237db1

View File

@ -302,7 +302,7 @@ function SignalSigns(object, {polePoints, headOffsetY}) {
for(const [id, def] of Object.entries(DefinedSignalSigns)) {
if(!object.signal_elements.signs.hasOwnProperty(id) || !DefinedSignalSigns[id]) continue;
const height = (def.height || C.SIGN_DEFAULT_HEIGHT);
const text = object.signal_elements.signs[id]?.text || null;
const text = object.signal_elements.signs[id]?.text || def.text || null;
const signY = y - height / 2;
signs.push(SignalSign(id, signY, text));