/** 与 Unity / 主站 config.js BEGINNING_REAL_LVID 一致;首关 91601 */ export const LEVEL_ID_BASE = 91601; /** 主站合法关卡 ID:从 BEGINNING_REAL_LVID(91601)起 */ export function isGameLevelId(levelID: number): boolean { return Number.isFinite(levelID) && levelID >= LEVEL_ID_BASE; } /** * 主站练习题批次主题(只覆盖 91601–94000): * LA/LB 91601–92200 silu;LC/LD 92201–92800 chinese;LE/LF 92801–94000 numMan */ export function themeForLevelId(levelID: number): string | undefined { if (levelID >= 91601 && levelID <= 92200) return 'silu'; if (levelID >= 92201 && levelID <= 92800) return 'chinese'; if (levelID >= 92801 && levelID <= 94000) return 'numMan'; return undefined; }