0
0
mirror of https://github.com/Wurst-Imperium/Wurst7.git synced 2024-09-19 17:02:13 +02:00

Add MathUtils

This commit is contained in:
Alexander 2019-07-08 18:48:57 +02:00
parent 640ba9f3b4
commit a4866bf7d5

View File

@ -0,0 +1,54 @@
/*
* Copyright (C) 2014 - 2019 | Wurst-Imperium | All rights reserved.
*
* This source code is subject to the terms of the GNU General Public
* License, version 3. If a copy of the GPL was not distributed with this
* file, You can obtain one at: https://www.gnu.org/licenses/gpl-3.0.txt
*/
package net.wurstclient.util;
public enum MathUtils
{
;
public static boolean isInteger(String s)
{
try
{
Integer.parseInt(s);
return true;
}catch(NumberFormatException e)
{
return false;
}
}
public static boolean isDouble(String s)
{
try
{
Double.parseDouble(s);
return true;
}catch(NumberFormatException e)
{
return false;
}
}
public static int clamp(int num, int min, int max)
{
return num < min ? min : num > max ? max : num;
}
public static float clamp(float num, float min, float max)
{
return num < min ? min : num > max ? max : num;
}
public static double clamp(double num, double min, double max)
{
return num < min ? min : num > max ? max : num;
}
}