package tv.dyndns.kishibe.qmaclone.client.game.judge;
import java.util.List;
import tv.dyndns.kishibe.qmaclone.client.constant.Constant;
import tv.dyndns.kishibe.qmaclone.client.packet.PacketProblem;
import com.google.common.base.Strings;
import com.google.common.collect.ImmutableList;
public class JudgeJunban implements Judge {
@Override
public boolean judge(PacketProblem problem, String playerAnswer) {
if (Strings.isNullOrEmpty(playerAnswer)) {
return false;
}
List<String> selected = ImmutableList
.copyOf(playerAnswer.split(Constant.DELIMITER_GENERAL));
List<String> answerList = problem.getShuffledAnswerList();
return selected.equals(answerList);
}
}