Neue Funktion und Tabelle fuer Fahrstrassen

This commit is contained in:
Nero 2022-05-23 21:09:28 +00:00
parent 4c6a370f78
commit ea2e747805

View File

@ -63,8 +63,15 @@ function OnSwitch(Switch, Funktion)
On("EEPOnSwitch_"..tostring(Switch), Funktion) On("EEPOnSwitch_"..tostring(Switch), Funktion)
end end
-- Referenz-Datenbank mit Signalen, Fahrstrassen & Weichen -- Datenbank fuer Tabelle
-- Geordnet nach Signal-ID KsFahrstrassen = {}
-- Fahrstrasse in Datenbank aufnehmen
function FS(Tabelle)
KsFahrstrassen[Tabelle[1]] = Tabelle
end
-- Datenbank fuer Signale
KsSignale = {} KsSignale = {}
-- KsSignale von GK3 sind sehr systematisch benannt, die moeglichen Stellungen lassen sich aus dem Namen herleiten -- KsSignale von GK3 sind sehr systematisch benannt, die moeglichen Stellungen lassen sich aus dem Namen herleiten
@ -174,8 +181,8 @@ for cnt=1, #GK3KsBauarten do
end end
end end
function KsSignalBezeichner() function KsKitInit()
for Signal, Meta in ipairs(KsSignale) do for Signal, Meta in pairs(KsSignale) do
if Meta.Schild ~= nil then if Meta.Schild ~= nil then
EEPStructureSetTextureText(Meta.Schild, 1, Meta.Kennzahl) EEPStructureSetTextureText(Meta.Schild, 1, Meta.Kennzahl)
EEPStructureSetTextureText(Meta.Schild, 2, Meta.Name) EEPStructureSetTextureText(Meta.Schild, 2, Meta.Name)