// Path: HexBoxServer/src/com/hexabeast/hexboxserver/NInputRightLeft.java
// public class NInputRightLeft {
// 	public boolean right;
// 	public boolean pressed;
// 	public int id;
// 	
// 	public NInputRightLeft(){}
// 	
// 	public NInputRightLeft(boolean direction, boolean press)
// 	{
// 		right = direction;
// 		pressed = press;
// 	}
// }
// 
// Path: HexBoxServer/src/com/hexabeast/hexboxserver/NInputUpDown.java
// public class NInputUpDown {
// 	public boolean up;
// 	public boolean pressed;
// 	public int id;
// 	
// 	public NInputUpDown(){}
// 	
// 	public NInputUpDown(boolean direction, boolean press)
// 	{
// 		up = direction;
// 		pressed = press;
// 	}
// }
// 
// Path: HexBoxServer/src/com/hexabeast/hexboxserver/NInputUpdate.java
// public class NInputUpdate {
// 	
// 	public NInputUpdate()
// 	{
// 		
// 	}
// 	
// 	public int id;
// 	
// 	public boolean Q;
// 	public boolean S;
// 	public boolean D;
// 	public boolean Z;
// 	
// 	//public boolean A;
// 	
// 	public boolean Left;
// 	public boolean Right;
// 	
// 	public boolean Space;
// 	
// 	public Vector2 mousePos;
// }
// 
// Path: HexBoxServer/src/com/hexabeast/hexboxserver/Nclick.java
// public class Nclick {
// 	public int id;
// 	public boolean right;
// 	public boolean left;
// 	public boolean jump;
// 	public boolean hook;
// }


import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.Input;
import com.badlogic.gdx.Input.Keys;
import com.badlogic.gdx.InputProcessor;
import com.hexabeast.hexboxserver.NInputRightLeft;
import com.hexabeast.hexboxserver.NInputUpDown;
import com.hexabeast.hexboxserver.NInputUpdate;
import com.hexabeast.hexboxserver.Nclick;
	public boolean S = false;
	public boolean D = false;
	public boolean shift = false;
	public boolean space = false;
	public boolean spacePressed = false;
	
	public boolean leftpress = false;
	public boolean rightpress = false;
	
	public NInputUpdate Ninput = new NInputUpdate();
	
	public Inputs()
	{

	}
	
	@Override
	public boolean keyTyped(char character) {return false;}
	@Override
	public boolean touchDown(int screenX, int screenY, int pointer, int button) {
		tomousedown = true;
		
		if (button == Input.Buttons.RIGHT)torightmousedown = true;
		if (button == Input.Buttons.LEFT)toleftmousedown = true;
		
		if(button == Input.Buttons.MIDDLE)tomiddleOrAPressed = true;
		
		if(Main.ingame)GameScreen.updatePauseClick();
		if(Main.ingame && !Main.pause)
		{
// Path: HexBoxServer/src/com/hexabeast/hexboxserver/NInputRightLeft.java
// public class NInputRightLeft {
// 	public boolean right;
// 	public boolean pressed;
// 	public int id;
// 	
// 	public NInputRightLeft(){}
// 	
// 	public NInputRightLeft(boolean direction, boolean press)
// 	{
// 		right = direction;
// 		pressed = press;
// 	}
// }
// 
// Path: HexBoxServer/src/com/hexabeast/hexboxserver/NInputUpDown.java
// public class NInputUpDown {
// 	public boolean up;
// 	public boolean pressed;
// 	public int id;
// 	
// 	public NInputUpDown(){}
// 	
// 	public NInputUpDown(boolean direction, boolean press)
// 	{
// 		up = direction;
// 		pressed = press;
// 	}
// }
// 
// Path: HexBoxServer/src/com/hexabeast/hexboxserver/NInputUpdate.java
// public class NInputUpdate {
// 	
// 	public NInputUpdate()
// 	{
// 		
// 	}
// 	
// 	public int id;
// 	
// 	public boolean Q;
// 	public boolean S;
// 	public boolean D;
// 	public boolean Z;
// 	
// 	//public boolean A;
// 	
// 	public boolean Left;
// 	public boolean Right;
// 	
// 	public boolean Space;
// 	
// 	public Vector2 mousePos;
// }
// 
// Path: HexBoxServer/src/com/hexabeast/hexboxserver/Nclick.java
// public class Nclick {
// 	public int id;
// 	public boolean right;
// 	public boolean left;
// 	public boolean jump;
// 	public boolean hook;
// }


// Path: core/src/com/hexabeast/sandbox/Inputs.java
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.Input;
import com.badlogic.gdx.Input.Keys;
import com.badlogic.gdx.InputProcessor;
import com.hexabeast.hexboxserver.NInputRightLeft;
import com.hexabeast.hexboxserver.NInputUpDown;
import com.hexabeast.hexboxserver.NInputUpdate;
import com.hexabeast.hexboxserver.Nclick;

	public boolean S = false;
	public boolean D = false;
	public boolean shift = false;
	public boolean space = false;
	public boolean spacePressed = false;
	
	public boolean leftpress = false;
	public boolean rightpress = false;
	
	public NInputUpdate Ninput = new NInputUpdate();
	
	public Inputs()
	{

	}
	
	@Override
	public boolean keyTyped(char character) {return false;}
	@Override
	public boolean touchDown(int screenX, int screenY, int pointer, int button) {
		tomousedown = true;
		
		if (button == Input.Buttons.RIGHT)torightmousedown = true;
		if (button == Input.Buttons.LEFT)toleftmousedown = true;
		
		if(button == Input.Buttons.MIDDLE)tomiddleOrAPressed = true;
		
		if(Main.ingame)GameScreen.updatePauseClick();
		if(Main.ingame && !Main.pause)
		{
			Nclick iu = new Nclick();