Benutzer-Werkzeuge

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
skript:klassen [2015/08/18 22:16]
127.0.0.1 Externe Bearbeitung
skript:klassen [2017/01/09 14:56] (aktuell)
milky-way [Siehe auch]
Zeile 1: Zeile 1:
-=  Klassen = +======  Klassen ​=====
-:Die Klassen beschreiben die Objekte der [[Engine]] in Skriptsprache [[Skript:​Daedalus]]. +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]]. +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.+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: +Typischer Weise findet ihr soetwas in den Originalskripten von Gothic: 
-:__**class** Name_Einer_Klasse { __ +<​code>​ 
-::__  **var** int Eine_Eigenschaft; ​__ +class Name_Einer_Klasse 
-::__  **var** string Eine_Andere_Eigenschaft; ​__ +
-::__  **var** func Noch_eine_andere_Eigenschaft; ​__ +  var int Eine_Eigenschaft;​ 
-:__}; __+  var string Eine_Andere_Eigenschaft;​ 
 +  var func Noch_eine_andere_Eigenschaft;​ 
 +}; 
 +</​code>​
  
-:Eine einfache Klasse mit drei Eigenschaften. Alle [[Skript:​Instanzen]] dieser Klasse haben diese **drei** Eigenschaften. +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]]+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 == +=====  Originale Klassen ​===== 
-*[[Klasse:​C_INFO]] +  *[[Klasse:​C_INFO]] 
-*[[Klasse:​C_ITEM]] +  *[[Klasse:​C_ITEM]] 
-*[[Klasse:​C_MISSION]] +  *[[Klasse:​C_MISSION]] 
-*[[Klasse:​C_NPC]] +  *[[Klasse:​C_NPC]] 
-*[[Klasse:​C_PFX]] +  *[[Klasse:​C_PFX]] 
-*[[Klasse:​C_VFX]] +  *[[Klasse:​C_VFX]] 
-*[[Klasse:​C_SFX]] +  *[[Klasse:​C_SFX]] 
-*[[Klasse:​C_SVM]]+  *[[Klasse:​C_SVM]]
  
-=  Siehe auch = +=====  Siehe auch ====
-:[[Instanz:​C_INFO]],​ [[Instanz:​C_ITEM]],​ [[Instanz:​C_NPC]]+[[Instanz:​C_INFO]],​ [[Instanz:​C_ITEM]],​ [[Instanz:​C_NPC]]
skript/klassen.1439928965.txt.gz · Zuletzt geändert: 2017/01/09 14:56 (Externe Bearbeitung)