package tc.oc.pgm.polls;
import org.bukkit.ChatColor;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import tc.oc.pgm.match.Match;
import tc.oc.pgm.match.MatchManager;
public class PollListener implements Listener {
@SuppressWarnings("unused")
private final PollManager pollManager;
private final MatchManager mm;
public PollListener(PollManager pollManager, MatchManager mm) {
this.pollManager = pollManager;
this.mm = mm;
}
@EventHandler
public void onPollEnd(PollEndEvent event) {
if(event.getReason() == PollEndReason.Completed) {
Match match = this.mm.getCurrentMatch();
if(event.getPoll().isSuccessful()) {
match.sendMessage(ChatColor.DARK_GREEN + "The poll " + event.getPoll().getActionString(ChatColor.DARK_GREEN) + ChatColor.DARK_GREEN + " succeeded.");
event.getPoll().executeAction();
} else {
match.sendMessage(ChatColor.DARK_RED + "The poll " + event.getPoll().getActionString(ChatColor.DARK_RED) + ChatColor.DARK_RED + " failed.");
}
}
}
}