= 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]]