diff --git a/src/commands/dew/CommandDew.java b/src/commands/dew/CommandDew.java new file mode 100644 index 0000000..bb7a3b3 --- /dev/null +++ b/src/commands/dew/CommandDew.java @@ -0,0 +1,28 @@ +package commands.dew; + +import core.Command; +import core.SubCommandFramework; +import dataStructures.KittyChannel; +import dataStructures.KittyGuild; +import dataStructures.KittyRating; +import dataStructures.KittyRole; +import dataStructures.KittyUser; +import dataStructures.Response; +import dataStructures.UserInput; + +public class CommandDew extends Command { + + SubCommandFramework framework = new SubCommandFramework(); + public CommandDew(KittyRole level, KittyRating rating) + { + super(level, rating); + + framework.addCommand("start", command); + } + + @Override + public void onRun(KittyGuild guild, KittyChannel channel, KittyUser user, UserInput input, Response res) + { + framework.run(guild, channel, user, input).Call(res); + } +} diff --git a/src/commands/dew/CommandDewStart.java b/src/commands/dew/CommandDewStart.java new file mode 100644 index 0000000..f564bf9 --- /dev/null +++ b/src/commands/dew/CommandDewStart.java @@ -0,0 +1,24 @@ +package commands.dew; + +import core.SubCommand; +import core.SubCommandFormattable; +import dataStructures.KittyChannel; +import dataStructures.KittyGuild; +import dataStructures.KittyRating; +import dataStructures.KittyRole; +import dataStructures.KittyUser; +import dataStructures.UserInput; + +public class CommandDewStart extends SubCommand +{ + public CommandDewStart(KittyRole roleLevel, KittyRating contentRating) + { + super(roleLevel, contentRating); + } + + @Override + public SubCommandFormattable OnRun(KittyGuild guild, KittyChannel channel, KittyUser user, UserInput input) + { + return new SubCommandFormattable (guild.endPoll()); + } +}