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.InputWidgetHayaimono; import tv.dyndns.kishibe.qmaclone.client.game.sentence.WidgetProblemSentence; import tv.dyndns.kishibe.qmaclone.client.game.sentence.WidgetProblemSentenceNormal; import tv.dyndns.kishibe.qmaclone.client.packet.PacketProblem; public class QuestionPanelHayaimono extends QuestionPanel { public QuestionPanelHayaimono(PacketProblem problem, SessionData sessionData) { super(problem, sessionData); } @Override protected WidgetProblemSentence createWidgetProblemSentence() { return new WidgetProblemSentenceNormal(problem); } @Override protected AnswerView createAnswerView() { return new AnswerViewImpl(1024); } @Override protected InputWidget createWidgetInput() { return new InputWidgetHayaimono(problem, answerView, this, getSessionData()); } }