package tv.dyndns.kishibe.qmaclone.client.game.panel;
import tv.dyndns.kishibe.qmaclone.client.game.AnswerView;
import tv.dyndns.kishibe.qmaclone.client.game.AnswerViewImpl;
import tv.dyndns.kishibe.qmaclone.client.game.SessionData;
import tv.dyndns.kishibe.qmaclone.client.game.input.InputWidget;
import tv.dyndns.kishibe.qmaclone.client.game.input.InputWidget4Taku;
import tv.dyndns.kishibe.qmaclone.client.game.sentence.WidgetProblemSentence;
import tv.dyndns.kishibe.qmaclone.client.game.sentence.WidgetProblemSentenceRensou;
import tv.dyndns.kishibe.qmaclone.client.packet.PacketProblem;
public class QuestionPanelRensou extends QuestionPanel {
public QuestionPanelRensou(PacketProblem problem, SessionData sessionData) {
super(problem, sessionData);
}
@Override
protected WidgetProblemSentence createWidgetProblemSentence() {
return new WidgetProblemSentenceRensou(problem);
}
@Override
protected AnswerView createAnswerView() {
return new AnswerViewImpl(1024);
}
@Override
protected InputWidget createWidgetInput() {
return new InputWidget4Taku(problem, answerView, this, getSessionData());
}
}