| 12345678910111213141516171819202122232425262728 |
- import { EMPTY_HUD_PRESENTATION_STATE, type HudPresentationState } from './hudPresentationState'
- import { EMPTY_MAP_PRESENTATION_STATE, type MapPresentationState } from './mapPresentationState'
- export interface GameTargetingPresentationState {
- punchableControlId: string | null
- guidanceControlId: string | null
- hudControlId: string | null
- highlightedControlId: string | null
- }
- export interface GamePresentationState {
- map: MapPresentationState
- hud: HudPresentationState
- targeting: GameTargetingPresentationState
- }
- export const EMPTY_GAME_PRESENTATION_STATE: GamePresentationState = {
- map: EMPTY_MAP_PRESENTATION_STATE,
- hud: EMPTY_HUD_PRESENTATION_STATE,
- targeting: {
- punchableControlId: null,
- guidanceControlId: null,
- hudControlId: null,
- highlightedControlId: null,
- },
- }
|