import { SpriteFrame } from 'cc';

/**
 * 运行时关卡配置（包含已加载的图片）
 */
export interface RuntimeLevelConfig {
    /** 关卡 ID */
    id: string;
    /** 关卡名称 */
    name: string;
    /** 图片1 SpriteFrame（可能为 null 如果加载失败） */
    spriteFrame1: SpriteFrame | null;
    /** 图片2 SpriteFrame（可能为 null 如果加载失败） */
    spriteFrame2: SpriteFrame | null;
    /** 图片1 文本说明 */
    image1Description: string | null;
    /** 图片2 文本说明 */
    image2Description: string | null;
    /** 谐音梗说明 */
    punchline: string | null;
    /** 线索1 */
    clue1: string | null;
    /** 线索2 */
    clue2: string | null;
    /** 线索3 */
    clue3: string | null;
    /** 答案 */
    answer: string | null;
    /** 是否已通关 */
    completed: boolean;
    /** 限时（秒），null 表示不限时 */
    timeLimit: number | null;
}
