make episode an enum class

This commit is contained in:
Martin Michelsen
2023-03-04 11:41:37 -08:00
parent a35d835f31
commit 159f80cce3
18 changed files with 341 additions and 183 deletions
+3 -1
View File
@@ -6,6 +6,8 @@
#include <string>
#include <random>
#include "StaticGameData.hh"
class RareItemSet {
@@ -28,7 +30,7 @@ public:
RareItemSet(std::shared_ptr<const std::string> data);
const Table& get_table(uint8_t episode, uint8_t difficulty, uint8_t secid) const;
const Table& get_table(Episode episode, uint8_t difficulty, uint8_t secid) const;
static bool sample(std::mt19937& rand, uint8_t probability);