Beschreibung#
Referenz zur X4-Schnittstelle. Typen sind nur innerhalb des angegebenen Geltungsbereichs geklärt.
Rückgabewert#
| Typ | Bedeutung |
|---|---|
| bool | Typen beschreiben die deklarierte Schnittstelle, nicht den Nachweis eines erfolgreichen Spieleffekts. |
Erklärung und Parameter#
bool AdjustOrder(UniverseID controllableid, size_t idx, size_t newidx, bool enabled, bool forcestates, bool checkonly);| C-Parameter |
|---|
UniverseID controllableid |
size_t idx |
size_t newidx |
bool enabled |
bool forcestates |
bool checkonly |
Ein Zeigerrückgabe ist cdata, kein Lua String. Ein C bool Karten zu Lua boolean, skalare C Zahlen normalerweise karten zu nummer, und 64-Bit Ganzzahlen und Strukturen können cdata bleiben. void hat keine direkte Rückkehr; Ausgabepuffer können noch verändert werden. Puffergröße, Lebensdauer, Eigentum und der korrekte UI Kontext müssen vor dem Aufrufen festgelegt werden.
Beispiel und Kontext#
Siehe Sprachkenntnisse, Arten und Methoden und Lua / MD-Veranstaltungen. Beispiele gibt es unabhängige Lernbeispiele. Mit dieser Referenz werden keine Projekt-Quelldateien oder private Implementierungsfragmente verteilt.