====== Klassen ====== Die Klassen beschreiben die Objekte der [[Engine]] in Skriptsprache [[Skript:Daedalus]]. Viele Objekte der Engine wurden in Klassen beschrieben, z.B. [[Klasse:C_NPC|Npcs]] und [[Klasse:C_PFX|Partikeleffekte]]. Objekte zeichnen sich durch ihre //Eigenschaften// aus. Die Eigenschaften der Objekte einer Klasse zu erklären, macht sie erst händelbar. Typischer Weise findet ihr soetwas in den Originalskripten von Gothic: class Name_Einer_Klasse { var int Eine_Eigenschaft; var string Eine_Andere_Eigenschaft; var func Noch_eine_andere_Eigenschaft; }; Eine einfache Klasse mit drei Eigenschaften. Alle [[Skript:Instanzen]] dieser Klasse haben diese **drei** Eigenschaften. Man kann sich vorstellen, dass die Klasse die //Idee// von einem //Gegenstand// in der Welt ist. Dann ist die [[Instanz]] der Gegenstand. Anschaulich wird es leider erst, wenn konkrete //Dinge// behandelt werden. [[Skript:Klassen|Siehe unten]] ===== Originale Klassen ===== *[[Klasse:C_INFO]] *[[Klasse:C_ITEM]] *[[Klasse:C_MISSION]] *[[Klasse:C_NPC]] *[[Klasse:C_PFX]] *[[Klasse:C_VFX]] *[[Klasse:C_SFX]] *[[Klasse:C_SVM]] ===== Siehe auch ===== [[Instanz:C_INFO]], [[Instanz:C_ITEM]], [[Instanz:C_NPC]]