| 1234567891011121314151617181920212223 |
- #include "CAlphaRandom.h"
- using namespace WallpaperEngine::Core::Objects::Particles::Initializers;
- CAlphaRandom* CAlphaRandom::fromJSON (json data, uint32_t id) {
- const auto min_it = jsonFindRequired (data, "min", "Alpharandom initializer must have a minimum value");
- const auto max_it = jsonFindRequired (data, "max", "Alpharandom initializer must have a maximum value");
- return new CAlphaRandom (id, *min_it, *max_it);
- }
- CAlphaRandom::CAlphaRandom (uint32_t id, double min, double max) :
- CInitializer (id, "alpharandom"),
- m_min (min),
- m_max (max) {}
- double CAlphaRandom::getMinimum () const {
- return this->m_min;
- }
- double CAlphaRandom::getMaximum () const {
- return this->m_max;
- }
|