Manager Effects;
LightEffect* TwoLight = new LightEffect();
Effects.add(TwoLight);
std::vector<effect*>FX_List;
class effect{
//common attributes
};
class TwoLight : public effect{
}
class InfrRedLight : public effect{
}
class Blur: public effect{
}
class Drunk: public effect{
}