#pragma once // Custom Classes #include "CDTable.h" struct CDRarityTable { float randmax; unsigned int rarity; }; typedef std::vector RarityTable; class CDRarityTableTable : public CDTable { private: typedef uint32_t RarityTableIndex; std::unordered_map> entries; public: void LoadValuesFromDatabase(); const std::vector& GetRarityTable(uint32_t predicate); };