From 770ed84983bcc0a06c752da545f5f3916d691719 Mon Sep 17 00:00:00 2001 From: Matthew Cech Date: Wed, 11 Sep 2019 13:58:46 -0700 Subject: [PATCH] + Add dew base --- src/commands/dew/CommandDew.java | 28 +++++++++++++++++++++++++++ src/commands/dew/CommandDewStart.java | 24 +++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 src/commands/dew/CommandDew.java create mode 100644 src/commands/dew/CommandDewStart.java 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()); + } +}