Cockatrice
2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Toggle main menu visibility
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
7
struct
DrawProbabilityConfig
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
DrawProbabilityConfig
Definition
draw_probability_config.h:8
DrawProbabilityConfig::quantity
int quantity
Definition
draw_probability_config.h:11
DrawProbabilityConfig::drawn
int drawn
Definition
draw_probability_config.h:12
DrawProbabilityConfig::criteria
QString criteria
Definition
draw_probability_config.h:9
DrawProbabilityConfig::atLeast
bool atLeast
Definition
draw_probability_config.h:10
DrawProbabilityConfig::toJson
QJsonObject toJson() const
Definition
draw_probability_config.cpp:6
DrawProbabilityConfig::fromJson
static DrawProbabilityConfig fromJson(const QJsonObject &o)
Definition
draw_probability_config.cpp:15
cockatrice
src
interface
widgets
deck_analytics
analyzer_modules
draw_probability
draw_probability_config.h
Generated by
1.18.0