|
@@ -5,6 +5,7 @@
|
|
|
#include "initializers/rotationrandom.h"
|
|
#include "initializers/rotationrandom.h"
|
|
|
#include "initializers/velocityrandom.h"
|
|
#include "initializers/velocityrandom.h"
|
|
|
#include "initializers/colorrandom.h"
|
|
#include "initializers/colorrandom.h"
|
|
|
|
|
+#include "initializers/alpharandom.h"
|
|
|
|
|
|
|
|
using namespace wp::core::objects::particles;
|
|
using namespace wp::core::objects::particles;
|
|
|
|
|
|
|
@@ -43,6 +44,10 @@ initializer* initializer::fromJSON (json data)
|
|
|
{
|
|
{
|
|
|
return initializers::colorrandom::fromJSON (data, *id_it);
|
|
return initializers::colorrandom::fromJSON (data, *id_it);
|
|
|
}
|
|
}
|
|
|
|
|
+ else if (*name_it == "alpharandom")
|
|
|
|
|
+ {
|
|
|
|
|
+ return initializers::alpharandom::fromJSON (data, *id_it);
|
|
|
|
|
+ }
|
|
|
else
|
|
else
|
|
|
{
|
|
{
|
|
|
throw std::runtime_error ("Particle's got an unknown initializer");
|
|
throw std::runtime_error ("Particle's got an unknown initializer");
|