This commit is contained in:
MihailRis
2025-07-17 00:15:06 +03:00
parent 6dfabe9ff3
commit 16189cc59e
+4 -4
View File
@@ -294,13 +294,13 @@ public:
void cloneTo(Block& dst); void cloneTo(Block& dst);
constexpr uint8_t getVariantIndex(uint8_t userbits) const { uint8_t getVariantIndex(uint8_t userbits) const {
if (variants == nullptr) if (variants == nullptr)
return 0; return 0;
return (userbits >> variants->offset) & variants->mask; return (userbits >> variants->offset) & variants->mask;
} }
constexpr const Variant& getVariantByBits(uint8_t userbits) const { const Variant& getVariantByBits(uint8_t userbits) const {
if (userbits == 0 || variants == nullptr) if (userbits == 0 || variants == nullptr)
return defaults; return defaults;
return variants->variants[ return variants->variants[
@@ -308,13 +308,13 @@ public:
]; ];
} }
constexpr const Variant& getVariant(uint8_t index) const { const Variant& getVariant(uint8_t index) const {
if (index == 0) if (index == 0)
return defaults; return defaults;
return variants->variants[index]; return variants->variants[index];
} }
constexpr const BlockModel& getModel(uint8_t bits) const { const BlockModel& getModel(uint8_t bits) const {
return getVariantByBits(bits).model; return getVariantByBits(bits).model;
} }