public static class QConstants { public const int MaxQPath = 64; // Should correspond to MAX_QPATH public const int MaxMapHulls = 4; // Should correspond to MAX_MAP_HULLS public const int MaxSkins = 32; // Should correspond to MAX_SKINS public const int MaxDLights = 64; // Should correspond to MAX_DLIGHTS public const int MaxLightmaps = 4; // Should correspond to MAXLIGHTMAPS public const int LightmapBlockWidth = 256; // Should correspond to LMBLOCK_WIDTH public const int LightmapBlockHeight = 256; // Should correspond to LMBLOCK_HEIGHT } // Should correspond to particle_effect_t in game_uniquake.c public enum ParticleEffect { Explosion = 0, RogueExplosion, BlobExplosion, LavaSplash, TeleportSplash, } // Should correspond to `int type` argument in R_RocketTrail public enum ParticleTrail { Rocket = 0, Smoke = 1, Blood = 2, Tracer = 3, SlightBlood = 4, Tracer2 = 5, VoreBall = 6, }