CMGDK r49-rc2
|
机率选择器 更多...
#include <ProbSelect.H>
公有成员 | |
uint | GetValue (uint n) |
void | SetValue (uint, uint) |
float | GetProp (uint n) |
ProbSelect (const uint *, const uint) | |
ProbSelect () | |
virtual | ~ProbSelect () |
void | Add (const uint *, const uint) |
void | Add (const uint) |
uint | Select () |
公有属性 | |
Property< uint > | Count |
数据数量 | |
Property< uint > | Total |
总量值 |
机率选择器
机率选择器,用于按一定机率选择结果
本类构造函数
data | 要添加进去的数据(所占机率表) |
n | 数据个数 |
hgl::ProbSelect::ProbSelect | ( | ) |
virtual hgl::ProbSelect::~ProbSelect | ( | ) | [inline, virtual] |
添加数据
data | 要添加进去的数据(所占机率表) |
n | 数据个数 |
void hgl::ProbSelect::Add | ( | const uint | data | ) |
添加一个机率数据
data | 机率数据 |
float hgl::ProbSelect::GetProp | ( | uint | n | ) | [inline] |
uint hgl::ProbSelect::Select | ( | ) |
选择一个机率