Handbuch

STS Handbuch

Stellwerksim Handbuch

Webseiten-Werkzeuge


stellwerksim:plugins

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
stellwerksim:plugins [2016/02/15 06:55] – Externe Bearbeitung 127.0.0.1stellwerksim:plugins [2021/09/24 13:03] (aktuell) js
Zeile 1: Zeile 1:
 ====== Plugins ====== ====== Plugins ======
 +{{indexmenu_n>50}}
 ==== Die Erweiterungsschnittstelle im Sim ==== ==== Die Erweiterungsschnittstelle im Sim ====
  
 ==== Voraussetzungen ==== ==== Voraussetzungen ====
-Zur Nutzung der Plugins muss deren Nutzung erst dem Java-Applet erlaubt werden. Dies erfolgt seit der digitalen Signatur des Simulators automatisch, es sind keine weiteren Schritte nötig. +Zur Nutzung der Plugins muss deren Nutzung erst dem Simulator erlaubt werden. Dazu ist im laufenden Spiel (also im Simulator) im Menü Voreinstellungen der Menüpunkt "Pluginschnittstelle starten" auszuwählenIst die Schnittstelle einmal aktiviert, ist sie das auch bei weiteren Starts.
- +
-Nach dem nächsten Start des Sims ist im Menü Voreinstellungen der Menüpunkt "Pluginschnittstelle starten" auswählbarEr muss nun noch ausgewählt werden. Sein Zustand (ob ausgewählt oder nicht) wird in den Preferences hinterlegt, d.h. ist die Schnittstelle einmal aktiviert, ist sie das auch bei weiteren Starts.+
  
 ==== Plugins nutzen ==== ==== Plugins nutzen ====
Zeile 18: Zeile 16:
 ==== Plugins schreiben ==== ==== Plugins schreiben ====
 Plugins kann jeder selbst schreiben! Die Schnittstelle ist offen im Kapitel [[stellwerksim:plugins:schnittstelle|Plugin-Schnittstelle]] dokumentiert. Plugins kann jeder selbst schreiben! Die Schnittstelle ist offen im Kapitel [[stellwerksim:plugins:schnittstelle|Plugin-Schnittstelle]] dokumentiert.
 +
 +==== Grundsatz ====
 +Die Schnittstelle wird versucht abwärts kompatibel zu halten. Es existiert eine XML-Dokumentation wie auch ein JavaDoc. Letzteres ist in der Regel aktueller und detaillierter, da es direkt aus dem Schnittstellencode erzeugt wird. Etwas, das in beiden Dokumentationen nicht dokumentiert ist, kann nicht als gegeben vorausgesetzt werden und sich evtl. ändern.
 +
 +Die Plugin-Schnittstelle ist nur für lesenden Zugriff gedacht. D.h. die Fernsteuerung ist nicht möglich und es ist nicht geplant, die je zu ermöglichen. STS soll ein Spiel für Menschen sein und nicht automatisch gespielt werden.
 +
stellwerksim/plugins.1455515730.txt.gz · Zuletzt geändert: 2016/03/06 11:20 (Externe Bearbeitung)