Cockatrice 2026-01-14-Development-2.11.0-beta.46
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
draw_probability_config.h
Go to the documentation of this file.
1#ifndef COCKATRICE_DRAW_PROBABILITY_CONFIG_H
2#define COCKATRICE_DRAW_PROBABILITY_CONFIG_H
3
4#include <QJsonObject>
5#include <QString>
6
8{
9 QString criteria = "name"; // name, type, subtype, cmc
10 bool atLeast = true; // true = at least, false = exactly
11 int quantity = 1; // N
12 int drawn = 7; // M
13
14 QJsonObject toJson() const;
15
16 static DrawProbabilityConfig fromJson(const QJsonObject &o);
17};
18
19#endif
Definition draw_probability_config.h:8
int quantity
Definition draw_probability_config.h:11
int drawn
Definition draw_probability_config.h:12
QString criteria
Definition draw_probability_config.h:9
bool atLeast
Definition draw_probability_config.h:10
QJsonObject toJson() const
Definition draw_probability_config.cpp:3
static DrawProbabilityConfig fromJson(const QJsonObject &o)
Definition draw_probability_config.cpp:12