完善样式系统与调试链路底座
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user