Fixed overhead signals leg bug
*Fixed overhead signals with no signs or bars still having a pole
This commit is contained in:
parent
354f797f6c
commit
7ed656016a
@ -297,7 +297,7 @@ function SignalSign(id, y) {
|
||||
function SignalSigns(object, {polePoints, headOffsetY}) {
|
||||
if(!polePoints) return null;
|
||||
const signs = [];
|
||||
let y = headOffsetY + polePoints.signs;
|
||||
let y = headOffsetY + polePoints.signs + C.HALF_STROKE_WIDTH;
|
||||
|
||||
for(const [id, def] of Object.entries(DefinedSignalSigns)) {
|
||||
if(!object.signal_elements.signs.hasOwnProperty(id) || !DefinedSignalSigns[id]) continue;
|
||||
|
||||
@ -89,7 +89,7 @@ export default class ExtendedSignalsHelper {
|
||||
}
|
||||
|
||||
static _getSignsHeight(object) {
|
||||
let y = C.HALF_STROKE_WIDTH;
|
||||
let y = 0;
|
||||
|
||||
for(const key in object.signal_elements.signs) {
|
||||
const sign = DefinedSignalSigns[key];
|
||||
|
||||
Loading…
Reference in New Issue
Block a user