GameUtil.ts 958 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. export default class GameUtil
  2. {
  3. public static randomRange(min,max)
  4. {
  5. return min+ Math.floor(Math.random()*(max-min));
  6. }
  7. public static randomRangeSort(arr)
  8. {
  9. for(var i = 0,len = arr.length;i < len; i++ )
  10. {
  11. var rand = GameUtil.randomRange(0,arr.length);
  12. var temp = arr[rand];
  13. arr[rand] = arr[i];
  14. arr[i] = temp;
  15. }
  16. }
  17. public static deleteValue(arr:Array<number>,val:number)
  18. {
  19. for(let i = 0;i<arr.length; i++ )
  20. {
  21. if(arr[i]==val)
  22. {
  23. arr.splice(i,1);
  24. return;
  25. }
  26. }
  27. }
  28. //获取年月日字符串
  29. // public static day_str()
  30. // {
  31. // var d = new Date();
  32. // let str = '';
  33. // str += d.getFullYear();
  34. // str += d.getMonth() + 1;
  35. // str += d.getDate();
  36. // return str;
  37. // }
  38. }