完善样式系统与调试链路底座

This commit is contained in:
2026-03-30 18:19:05 +08:00
parent 2c0fd4c549
commit 3b9117427e
40 changed files with 7526 additions and 389 deletions

View File

@@ -1,5 +1,10 @@
import { type LonLatPoint } from '../../utils/projection'
import { type GameAudioConfig } from '../audio/audioConfig'
import {
type ContentCardCtaConfig,
type ContentCardCtaConfigOverride,
type ContentCardTemplate,
} from '../experience/contentCard'
import { type H5ExperiencePresentation } from '../experience/h5Experience'
export type GameMode = 'classic-sequential' | 'score-o'
@@ -23,7 +28,7 @@ export interface GameContentExperienceConfigOverride {
}
export interface GameControlDisplayContent {
template: 'minimal' | 'story' | 'focus'
template: ContentCardTemplate
title: string
body: string
autoPopup: boolean
@@ -31,12 +36,13 @@ export interface GameControlDisplayContent {
priority: number
clickTitle: string | null
clickBody: string | null
ctas: ContentCardCtaConfig[]
contentExperience: GameContentExperienceConfig | null
clickExperience: GameContentExperienceConfig | null
}
export interface GameControlDisplayContentOverride {
template?: 'minimal' | 'story' | 'focus'
template?: ContentCardTemplate
title?: string
body?: string
autoPopup?: boolean
@@ -44,6 +50,7 @@ export interface GameControlDisplayContentOverride {
priority?: number
clickTitle?: string
clickBody?: string
ctas?: ContentCardCtaConfigOverride[]
contentExperience?: GameContentExperienceConfigOverride
clickExperience?: GameContentExperienceConfigOverride
}