Closed Somebodyisnobody closed 2 years ago
Weiters gibt es noch andere Konstantengruppen mit C4D_*: https://github.com/legacyclonk/LegacyClonk/blob/master/src/C4Script.cpp#L6216 Die sollten in C4Def.h definiert sein. Beschreibung dürfte bereits unter DefCore.html teilweise vorhanden sein.
C4D_All ist glaube ich ~0, also alle Bits auf 1.
C4D_Environment(bit 6): Umweltobjekt Ich blicke da nicht mehr durch. C4D_ALL ist in der aktuellen Dokumentation schon für den Value 0 (alle Bits = 0) eingetragen und bit 6 ist bereits durch C4D_Goal belegt. Genau so wie Bit 22, welches durch C4D_Parallax belegt ist. In der C4Script.h konnte ich nichts unter "C4D" finden.
Bei C4D_All müssen alle Bits auf 1, nicht 0.
Bei den ganzen Bitangaben hab ich es wohl falsch interpretiert. Nimm die Angaben +1, dann müsste es stimmen.
Die Konstanten sind in C4Def.h definiert.
Ich habe die Konstantengruppe jetzt eingetragen. Danke für die Starthilfe. Im Commit 9ab56659e55da35139b82f4d728e2187b72a9609 habe ich die category.xml gelöscht, nachdem ich Teile der Beschreibung von dort übernommen habe. Was jetzt noch fehlt sind die Versionen, in denen die Konstanten dazu kamen. Kannst du das in deinem Git-Log nachschauen? Die meisten dürften 4.6.5.0 CP (April 2004) oder 4.9.1.0 GWE (Juni 2003) sein vermute ich.
Kategorien habe ich einfach übernommen, sollte aber passen denke ich
Geschlossen mit 697ff96bc8f00093f46af6be3d6c76a6944fa6dc
Es fehlen (wenn ich das richtig in Erinnerung habe) Konstanten, die in der C4D-Konstantengruppe dokumentiert werden müssen.