Inhaltsverzeichnis

Klassen

Die Klassen beschreiben die Objekte der Engine in Skriptsprache Daedalus.
Viele Objekte der Engine wurden in Klassen beschrieben, z.B. Npcs und 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 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. Siehe unten

Originale Klassen

Siehe auch

C_INFO, C_ITEM, C_NPC