diff --git a/src/main/java/com/alterdekim/javabot/bot/cards/ActionCard.java b/src/main/java/com/alterdekim/javabot/bot/cards/ActionCard.java index 88349f9..769d07e 100644 --- a/src/main/java/com/alterdekim/javabot/bot/cards/ActionCard.java +++ b/src/main/java/com/alterdekim/javabot/bot/cards/ActionCard.java @@ -6,17 +6,12 @@ import lombok.AllArgsConstructor; import lombok.NoArgsConstructor; - +@AllArgsConstructor @NoArgsConstructor public abstract class ActionCard { BunkerBot bot; Player activator; - public ActionCard(BunkerBot bot, Player activator) { - this.bot = bot; - this.activator = activator; - } - public abstract void execute(); public abstract String getName(); diff --git a/src/main/java/com/alterdekim/javabot/bot/cards/ChangeWorksCard.java b/src/main/java/com/alterdekim/javabot/bot/cards/ChangeWorksCard.java index 887da97..5504f5b 100644 --- a/src/main/java/com/alterdekim/javabot/bot/cards/ChangeWorksCard.java +++ b/src/main/java/com/alterdekim/javabot/bot/cards/ChangeWorksCard.java @@ -2,11 +2,17 @@ package com.alterdekim.javabot.bot.cards; import com.alterdekim.javabot.Constants; import com.alterdekim.javabot.bot.Player; +import com.alterdekim.javabot.components.BunkerBot; import com.alterdekim.javabot.entities.Work; import com.alterdekim.javabot.util.BotUtils; import org.telegram.telegrambots.meta.api.methods.send.SendMessage; public class ChangeWorksCard extends ActionCard { + + public ChangeWorksCard(BunkerBot bot, Player activator) { + super(bot, activator); + } + @Override public void execute() { Player p = (Player) BotUtils.getRandomFromList(this.bot.players, this.bot.random); diff --git a/src/main/java/com/alterdekim/javabot/bot/cards/RandomHIVCard.java b/src/main/java/com/alterdekim/javabot/bot/cards/RandomHIVCard.java index e7268e5..c1f1693 100644 --- a/src/main/java/com/alterdekim/javabot/bot/cards/RandomHIVCard.java +++ b/src/main/java/com/alterdekim/javabot/bot/cards/RandomHIVCard.java @@ -2,12 +2,17 @@ package com.alterdekim.javabot.bot.cards; import com.alterdekim.javabot.Constants; import com.alterdekim.javabot.bot.Player; +import com.alterdekim.javabot.components.BunkerBot; import com.alterdekim.javabot.util.BotUtils; import org.telegram.telegrambots.meta.api.methods.send.SendMessage; public class RandomHIVCard extends ActionCard { private static final long HIV_ID = 31; + public RandomHIVCard(BunkerBot bot, Player activator) { + super(bot, activator); + } + @Override public void execute() { Player p = (Player) BotUtils.getRandomFromList(this.bot.players, this.bot.random);