Guest User

Untitled

a guest
Oct 22nd, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. public static int WrapInt(int minValue, int maxValue, int value)
  2. {
  3. if (value > minValue && value < maxValue)
  4. return value;
  5.  
  6. int length = maxValue - minValue;
  7.  
  8. if (length == 0)
  9. return minValue;
  10.  
  11. return minValue + (value - (int)(value / (float)length) * length);
  12. }
  13.  
  14. public static float WrapFloat(float minValue, float maxValue, float value)
  15. {
  16. if (value > minValue && value < maxValue)
  17. return value;
  18.  
  19. float length = maxValue - minValue;
  20.  
  21. if (length == 0)
  22. return minValue;
  23.  
  24. return minValue + (value - (int)(value / length) * length);
  25. }
Add Comment
Please, Sign In to add comment