|
Mit Plugins hat man die möglichkeit den Editor selbst zu erweitern. So kann man Beispielsweise sein eigenes Dateiformat Programmieren oder/und die Optionen entsprechend erweitern. Dies und mehr wird mittels XML Realisiert.
Bei der XML Plugin Programmierung gibt es keine Mainloop. Wenn man im Editor also z.B. auf ein Button klickt, dann wird ein Auslöser (event) aktiviert. Der enthaltende Quellcode des Events wird dann ausgeführt. Ein Beispiel:
; Der Quellcode in diesen Event wird ausgelöst wenn ein Fenster namens mainframe erstellt wurde.
<Event mode="create" window="mainframe"> ... </Event>
Die einzelne Quellcode Dateien findet man im Scripts Ordner, der sich im WorldEditor Verzeichnis finden lässt. Die Dateien mit .XML am Ende, sind die Plugin Scripts. Unter den Dateien sind LastOpen.XML und Options.XML.
Man könnte zwar die Dateien in einer Datei zusammenfassen, aber dadurch würde die übersicht verloren gehen. Außerdem ist so gewährleistet das man ganz einfach den Editor mit andere PlugIns nach Wunschbedarf erweitern kann. Um selbst ein Plugin Script zu erstellen ist am anfang nicht viel zu tun. Man muss nur eine Datei im Script Ordner mit .XML als Endung erstellen. Der rest ist dann nur noch eine sache des Quellcodes. |