package net.fe.pick; import net.fe.FEMultiplayer; import net.fe.Player; import net.fe.Session; import net.fe.builderStage.ClientWaitStage; import net.fe.builderStage.TeamDraftStage; import net.fe.builderStage.WaitStage; import net.fe.network.FEServer; public class Draft implements PickMode { /** * */ private static final long serialVersionUID = 6216203906090478045L; @Override public void setUpClient(Session session) { for(Player p : session.getPlayers()) { p.getParty().clear(); } if(!FEMultiplayer.getLocalPlayer().isSpectator()) { TeamDraftStage stage = new TeamDraftStage(session); FEMultiplayer.setCurrentStage(stage); } else { ClientWaitStage stage = new ClientWaitStage(session); FEMultiplayer.setCurrentStage(stage); } } @Override public void setUpServer(Session session) { for(Player p : session.getPlayers()) { p.getParty().clear(); } FEServer.setCurrentStage(new WaitStage(session)); } public String toString() { return "Draft"; } }