diff --git a/Src/Graphics/New3D/PolyHeader.cpp b/Src/Graphics/New3D/PolyHeader.cpp index 7689bb5..a28d7b6 100644 --- a/Src/Graphics/New3D/PolyHeader.cpp +++ b/Src/Graphics/New3D/PolyHeader.cpp @@ -377,6 +377,11 @@ int PolyHeader::TranslatorMapOffset() return (header[6] >> 24) & 0x7f; } +bool PolyHeader::TranslucencyPatternSelect() +{ + return (header[6] & 0x10000) > 0; +} + // // misc // diff --git a/Src/Graphics/New3D/PolyHeader.h b/Src/Graphics/New3D/PolyHeader.h index 1d33c30..f614368 100644 --- a/Src/Graphics/New3D/PolyHeader.h +++ b/Src/Graphics/New3D/PolyHeader.h @@ -144,6 +144,7 @@ public: bool Luminous(); float LightModifier(); int TranslatorMapOffset(); + bool TranslucencyPatternSelect(); // misc UINT64 Hash(); // make a unique hash for sorting by state