}
public static void showQuestStartInfo(QuestDefinitionData quest)
{
final ModalPanel panel = new ModalPanel(Configuration.getConfiguration().getMainFrame().getRootPane(),
Configuration.getConfiguration().getMainFrame());
panel.setLayout(new BorderLayout());
QuesttroPanel questInfo = new QuesttroPanel();
questInfo.setTitle(quest.mName);
questInfo.setText(quest.getDescription());
AudioPlayable a1 = null;
AudioPlayable a2 = null;
if (quest.getUseIntroBackImage())
questInfo.setImage(quest.getIntroImage());
if (quest.getUseIntroSound1())
a1 = Audio.play(quest.getIntroSound1());
if (quest.getUseIntroSound2())
a2 = Audio.play(quest.getIntroSound2());
questInfo.setBounds(0,0,700,600);
questInfo.setStartTextX(quest.getIntroTextXStart());
panel.add(questInfo, BorderLayout.CENTER);
panel.setBounds(150,60, 700, 600);
panel.setVisible(true);
if (a1 != null) a1.deinit();
if (a2 != null) a2.deinit();
}