Source code for redeclipse.enums

from enum import Enum


[docs]class EntType(Enum): """ Redeclipse Entities """ ET_EMPTY = 0 ET_LIGHT = 1 ET_MAPMODEL = 2 ET_PLAYERSTART = 3 ET_ENVMAP = 4 ET_PARTICLES = 5 ET_SOUND = 6 ET_LIGHTFX = 7 ET_SUNLIGHT = 8 ET_WEAPON = 9 ET_TELEPORT = 10 ET_ACTOR = 11 ET_TRIGGER = 12 ET_PUSHER = 13 ET_AFFINITY = 14 ET_CHECKPOINT = 15 ET_ROUTE = 16 ET_UNUSEDENT = 17
[docs]class Faces(Enum): """ Redeclipse cube face types """ F_EMPTY = 0 F_SOLID = 0x80808080
[docs]class VTYPE(Enum): """ Redeclipse texturing stuff? """ VSLOT_SHPARAM = 0 VSLOT_SCALE = 1 VSLOT_ROTATION = 2 VSLOT_OFFSET = 3 VSLOT_SCROLL = 4 VSLOT_LAYER = 5 VSLOT_ALPHA = 6 VSLOT_COLOR = 7 VSLOT_PALETTE = 8 VSLOT_COAST = 9 VSLOT_NUM = 10
[docs]class OCT(Enum): """ octree magic numbers """ OCTSAV_CHILDREN = 0 OCTSAV_EMPTY = 1 OCTSAV_SOLID = 2 OCTSAV_NORMAL = 3 OCTSAV_LODCUBE = 4
[docs]class OctLayers(Enum): """ ??? """ LAYER_TOP = (1 << 5) LAYER_BOTTOM = (1 << 6) LAYER_DUP = (1 << 7) LAYER_BLEND = LAYER_TOP | LAYER_BOTTOM MAXFACEVERTS = 15
[docs]class TextNum(Enum): """ ??? """ DEFAULT_SKY = 0 DEFAULT_GEOM = 1
[docs]class WeaponType(Enum): """ Weapon Magic Numbers 0 is unknown, this was added for compatibility but ... probably shouldn't be here. / is probably incorrect. """ UNKNOWN = 0 SWORD = 2 SHOTGUN = 3 SMG = 4 FLAMER = 5 PLASMA = 6 ZAPPER = 7 RIFLE = 8 GRENADE = 9 MINE = 10 ROCKET = 11