+ Add dew base

This commit is contained in:
Matthew Cech
2019-09-11 13:58:46 -07:00
parent ef3c29a99d
commit 770ed84983
2 changed files with 52 additions and 0 deletions
+28
View File
@@ -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);
}
}
+24
View File
@@ -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());
}
}