package org.pokenet.client.ui.frames; import java.util.List; import mdes.slick.sui.Frame; import mdes.slick.sui.TextArea; import org.newdawn.slick.Color; import org.pokenet.client.backend.Translator; /** * Instructions for new players * @author ZombieBear * */ public class HelpWindow extends Frame{ private TextArea helptext; /** * Default constructor */ public HelpWindow(){ initGUI(); } /** * Initializes the interface */ private void initGUI() { getContentPane().setX(getContentPane().getX() - 1); getContentPane().setY(getContentPane().getY() + 1); List<String> translated = Translator.translate("_GUI"); this.getTitleBar().getCloseButton().setVisible(false); this.setTitle(translated.get(20)); this.setBackground(new Color(0, 0, 0, 85)); this.setForeground(new Color(255, 255, 255)); this.setLocation(200, 0); this.setResizable(false); helptext = new TextArea(); helptext.setSize(355, 455); //setText Mover stuff to help panel. helptext.setText(translated.get(21) + translated.get(22) + translated.get(23) + translated.get(24) + translated.get(25) + translated.get(26)); // helptext.setFont(GlobalGame.getDPFontSmall()); helptext.setForeground(new Color(255, 255, 255)); helptext.setBackground(new Color(0, 0, 0, 18)); helptext.setBorderRendered(false); helptext.setEditable(false); helptext.setWrapEnabled(true); this.setSize(360, 460); this.add(helptext); setDraggable(false); } /** * Sets the size */ @Override public void setSize(float width, float height) { super.setSize(width, height); if (helptext != null) helptext.setSize(width -5, height -5); } /** * Sets the width */ @Override public void setWidth(float width) { super.setWidth(width); if (helptext != null) helptext.setWidth(width -5); } /** * Sets the height */ @Override public void setHeight(float height) { super.setHeight(height); if (helptext != null) helptext.setHeight(height -5); } }