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}) {
|
function SignalSigns(object, {polePoints, headOffsetY}) {
|
||||||
if(!polePoints) return null;
|
if(!polePoints) return null;
|
||||||
const signs = [];
|
const signs = [];
|
||||||
let y = headOffsetY + polePoints.signs;
|
let y = headOffsetY + polePoints.signs + C.HALF_STROKE_WIDTH;
|
||||||
|
|
||||||
for(const [id, def] of Object.entries(DefinedSignalSigns)) {
|
for(const [id, def] of Object.entries(DefinedSignalSigns)) {
|
||||||
if(!object.signal_elements.signs.hasOwnProperty(id) || !DefinedSignalSigns[id]) continue;
|
if(!object.signal_elements.signs.hasOwnProperty(id) || !DefinedSignalSigns[id]) continue;
|
||||||
|
|||||||
@ -89,7 +89,7 @@ export default class ExtendedSignalsHelper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static _getSignsHeight(object) {
|
static _getSignsHeight(object) {
|
||||||
let y = C.HALF_STROKE_WIDTH;
|
let y = 0;
|
||||||
|
|
||||||
for(const key in object.signal_elements.signs) {
|
for(const key in object.signal_elements.signs) {
|
||||||
const sign = DefinedSignalSigns[key];
|
const sign = DefinedSignalSigns[key];
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user