// Path: src/lwjglEngine/fontMeshCreator/FontType.java
// public class FontType {
// 
// 	private int textureAtlas;
// 	private TextMeshCreator creator;
// 
// 	/**
// 	 * Creates a new font and loads up the data about each character from the
// 	 * font file.
// 	 * 
// 	 * @param textureAtlas
// 	 *            - the ID of the font atlas texture.
// 	 * @param fontFile
// 	 *            - the font file containing information about each character in
// 	 *            the texture atlas.
// 	 */
// 	public FontType(int textureAtlas, File fontFile) {
// 		this.textureAtlas = textureAtlas;
// 		this.creator = new TextMeshCreator(fontFile);
// 	}
// 
// 	/**
// 	 * @return The font texture atlas.
// 	 */
// 	public int getTextureAtlas() {
// 		return textureAtlas;
// 	}
// 
// 	/**
// 	 * Takes in an unloaded text and calculate all of the vertices for the quads
// 	 * on which this text will be rendered. The vertex positions and texture
// 	 * coords and calculated based on the information from the font file.
// 	 * 
// 	 * @param text
// 	 *            - the unloaded text.
// 	 * @return Information about the vertices of all the quads.
// 	 */
// 	public TextMeshData loadText(TextBox text) {
// 		return creator.createTextMesh(text);
// 	}
// 
// }


import java.util.ArrayList;
import lwjglEngine.fontMeshCreator.FontType;
package render;



public class Button extends TextBox {

	//public float posX, posY;
	//public float sizeX, sizeY;
	
	public String command;
	
// Path: src/lwjglEngine/fontMeshCreator/FontType.java
// public class FontType {
// 
// 	private int textureAtlas;
// 	private TextMeshCreator creator;
// 
// 	/**
// 	 * Creates a new font and loads up the data about each character from the
// 	 * font file.
// 	 * 
// 	 * @param textureAtlas
// 	 *            - the ID of the font atlas texture.
// 	 * @param fontFile
// 	 *            - the font file containing information about each character in
// 	 *            the texture atlas.
// 	 */
// 	public FontType(int textureAtlas, File fontFile) {
// 		this.textureAtlas = textureAtlas;
// 		this.creator = new TextMeshCreator(fontFile);
// 	}
// 
// 	/**
// 	 * @return The font texture atlas.
// 	 */
// 	public int getTextureAtlas() {
// 		return textureAtlas;
// 	}
// 
// 	/**
// 	 * Takes in an unloaded text and calculate all of the vertices for the quads
// 	 * on which this text will be rendered. The vertex positions and texture
// 	 * coords and calculated based on the information from the font file.
// 	 * 
// 	 * @param text
// 	 *            - the unloaded text.
// 	 * @return Information about the vertices of all the quads.
// 	 */
// 	public TextMeshData loadText(TextBox text) {
// 		return creator.createTextMesh(text);
// 	}
// 
// }


// Path: src/render/Button.java
import java.util.ArrayList;
import lwjglEngine.fontMeshCreator.FontType;

package render;



public class Button extends TextBox {

	//public float posX, posY;
	//public float sizeX, sizeY;
	
	public String command;
	
	public Button(int fontSize, FontType font, int maxLineLength, boolean centered, int texture, String command, String display, String tooltip, float a, float b, float c, float d) {