Das LHX-Skriptfenster ist ein zeilenorientierter Editor, der direkt auf der aktuellen Liste von LHX-Anweisungen basiert. Das Bearbeiten einer Anweisung aktualisiert die 3D-Objektdarstellung; die Auswahl eines gerenderten Objekts kann seine Skriptzeile anzeigen.
Das LHX-Skriptfenster neben Landschaft, Objektbaum und Eigenschaften des ausgewählten Objekts. Volle Auflösung
Bearbeiten
Jede Zeile wird als LHX-Anweisung geparst. Gültige Befehle, Kommentare und ungültige Anweisungen verwenden unterschiedliche Stile.
Enter am Anfang/Ende einer Zeile fügt davor/danach eine neue Anweisung ein.
Das Löschen einer leeren Zeile mit Backspace oder Entf entfernt diese Anweisung.
Pfeiltasten können an Zeilengrenzen zwischen benachbarten Zeilen wechseln; Bild auf/ab bewegt sich seitenweise.
Ctrl+Home/End springt zur ersten/letzten Anweisung.
Das Suchfeld findet Text im Skript mit Vorherige-/Nächste-Steuerung und setzt die Suche bei Bedarf am Anfang/Ende fort.
Positionsbezug
Wenn Sie mit der Maus über einen Befehl mit Positionsangabe fahren, wird in der 3D-Ansicht eine temporäre Markierung angezeigt. Die Auswahl wird in beide Richtungen zwischen Skript und gerenderten Objekten synchronisiert.
Kartenattribute
Bearbeiten → Karteneinstellungen öffnet einen strukturierten Editor für skriptbezogene Karteneigenschaften. Der bereitgestellte Quellcode umfasst:
allgemeine Einstellungen wie Version, Kartennummer/Landschaftspfad, Stadt-/Spieler-Einflussmultiplikatoren, Tagesdauer sowie Tag-/Nacht- und Morgen-/Abend-Verhältnisse;
Konfiguration computergesteuerter Spieler;
Balance-Eigenschaften;
Wahrscheinlichkeiten für Firefly-Wunder;
Scharmützel-Einstellungen einschließlich Spielerzahl und Start-/Spielmeldungen.
Kamerahilfe
Der Skriptmodus öffnet Kamerainformationen. Dort werden aktuelle Kameraposition und Blickpunkt angezeigt; außerdem können Kamera-set-/move-Befehle für Skripte erzeugt und kopiert werden.