blob: 007d535a59fdcc205731b3e3de622d8d7182390a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#ifndef DESIGNER_H_863F77D3
#define DESIGNER_H_863F77D3
#include <random>
#include <string>
#include <Magick++.h>
class designer {
public:
designer(std::string imagesPath);
Magick::Image generate(std::mt19937& rng) const;
private:
mutable std::discrete_distribution<int> colDist_;
mutable std::discrete_distribution<int> lenDist_;
std::map<int, std::map<int, std::string>> comics_;
};
#endif /* end of include guard: DESIGNER_H_863F77D3 */
|