import CountDownSchedule from "./CountDownSchedule"; export class Global { //是否开发环境 public static IsDevelop = false; //事件类型 public static EventType_AddScore = "AddScore"; public static EventType_MinusScore = "MinusScore"; public static EventType_ShowTips = "ShowTips"; public static EventType_GameOver = "GameOver"; //音效 public static Audio_Bg = "/audio/bg" public static Audio_Success="/audio/success" public static Audio_GameFail="/audio/gameFail" public static Audio_TimeOutFail="/audio/timeOutFail" public static Audio_right = "/audio/right" public static Audio_wrong = "/audio/wrong" public static Audio_MinusScore = "/audio/wrong" public static Audio_AddScore = "/audio/addScore" public static Audio_achieve = "/audio/achieve" public static Audio_nextLev = "audio/achieve"; public static Audio_fanZhuan = "audio/fanZhuan"; //翻转 public static Audio_fangZhi = "audio/fangZhi"; //放置 //游戏 public static StartLv = 1; public static MaxLv = 3; public static GameSetTime = 120; public static DifficultyRate=1; //游戏难度系数 //全局定时器 public static cdSchedule: CountDownSchedule = new CountDownSchedule(); /** * 获取xxx-xxx之间的随机数 * @param min 最小数 * @param max 最大数 * @returns 随机数字 */ public static getRandom(min, max): number { return Math.floor(Math.random() * (max - min + 1)) + min; } /** * 获取两个数字之差 * @param num1 * @param num2 * @returns */ public static getDifference(num1, num2): number { return Math.abs(num1 - num2); } }