Objektkategorien

Die Kategorie eines Objekts ist eine DWord-Bitmaske, die sich aus den folgenden Werten zusammen setzt. Die ersten 5 Kategorien erlauben keine Kombination, von den Bits 0-4 darf und muss immer genau eines zur Zeit gesetzt sein.
Bit Wert Kategorie Beschreibung
0 1 C4D_StaticBack Unbewegliches Hintergrundobjekt.
1 2 C4D_Structure Gebäude.
2 4 C4D_Vehicle Fahrzeug.
3 8 C4D_Living Lebewesen.
4 16 C4D_Object Gegenstand.
5 32 C4D_Goal Spielziel.
6 64 C4D_Environment Umweltsteuerungsobjekt.
7 128 C4D_SelectBuilding Menüsystem Auswahl Gebäude.
8 256 C4D_SelectVehicle Menüsystem Auswahl Fahrzeuge.
9 512 C4D_SelectMaterial Menüsystem Auswahl Material.
10 1024 C4D_SelectKnowledge Menüsystem Auswahl herstellbare Objekte.
11 2048 C4D_SelectHomebase Menüsystem Auswahl Heimatbasismaterial.
12 4096 C4D_SelectAnimal Menüsystem Auswahl Tiere.
13 8192 C4D_SelectNest Menüsystem Auswahl Nester.
14 16384 C4D_SelectInEarth Menüsystem Auswahl Erdreich-Objekte.
15 32768 C4D_SelectVegetation Menüsystem Auswahl Vegetation.
16 65536 C4D_TradeLiving Verkaufbares Lebewesen.
17 131072 C4D_Magic Zauber.
18 262144 Reserviert; wird intern benutzt.
19 524288 C4D_Rule Spielregel.
20 1048576 C4D_Background Objekt ist hinter der Landschaft.
21 2097152 C4D_Parallax Objekt bewegt sich parallax nach Local 0 und 1. Für mehr Informationen siehe C4D_Parallax.
22 4194304 C4D_MouseSelect Objekt mit der Maus anwählbar, MouseSelection(int iPlr)-Callback im Objekt.
23 8388608 C4D_Foreground Objekt ist im Vordergrund, also vor globalen Partikeln.
24 16777216 C4D_MouseIgnore Objekt ist nicht mit der Maus anwählbar.
25 33554432 C4D_IgnoreFoW Objekt wird auch dann gezeichnet, wenn es eigentlich vom Kriegsnebel bedeckt ist. Nützlich beispielsweise für Statusanzeigen und Kontrollelemente. Ab CR.
Kategorie:
Sven2, Mai 2006
Newton & Günther, Januar 2005