Added the possibility for scripts to have an argument string

Former-commit-id: 7c5cec34be56d926edda1c9955dc57de838622f9
This commit is contained in:
johan
2013-11-30 00:28:04 +01:00
parent 121f56ca32
commit 554bc30c35
4 changed files with 37 additions and 9 deletions

View File

@@ -26,13 +26,20 @@ public slots:
/// Clear all effects
void allChannelsCleared();
public:
struct EffectDefinition
{
std::string script;
std::string args;
};
private slots:
void effectFinished(Effect * effect);
private:
Hyperion * _hyperion;
std::map<std::string, std::string> _availableEffects;
std::map<std::string, EffectDefinition> _availableEffects;
std::list<Effect *> _activeEffects;