summary refs log tree commit diff stats
path: root/wizard.h
diff options
context:
space:
mode:
Diffstat (limited to 'wizard.h')
-rw-r--r--wizard.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/wizard.h b/wizard.h new file mode 100644 index 0000000..9b27143 --- /dev/null +++ b/wizard.h
@@ -0,0 +1,25 @@
1#ifndef WIZARD_H_1014B13E
2#define WIZARD_H_1014B13E
3
4#include <random>
5#include <string>
6
7#include "cardset.h"
8#include "imagestore.h"
9
10class wizard {
11 public:
12 wizard(std::string cardsPath, std::string cachePath, std::string outputPath,
13 std::string jsonPath, std::mt19937& rng);
14
15 void run();
16
17 private:
18 cardset cards_;
19 imagestore images_;
20 std::string outputPath_;
21 std::string jsonPath_;
22 std::mt19937& rng_;
23};
24
25#endif /* end of include guard: WIZARD_H_1014B13E */