diff options
Diffstat (limited to 'types.d.ts')
-rw-r--r-- | types.d.ts | 24 |
1 files changed, 11 insertions, 13 deletions
@@ -32,7 +32,6 @@ export interface Game { turn: number; year: number; bag_of_glory: FactionId[]; - blank_markers: number[][]; bonuses: number[]; current_events: CardId[]; discard: Record<FactionId | 'f', number[]>; @@ -61,7 +60,7 @@ export interface Game { played_card: CardId | null; player_order: Player[]; selected_cards: Record<FactionId, CardId[]>; - selectable_cards: CardId[]; // used for specific events + fascist_cards?: CardId[]; // used for specific events tableaus: Record<FactionId, CardId[]>; /** * Used for event effect that allows Anarchist to put an event @@ -73,18 +72,16 @@ export interface Game { triggered_track_effects: number[]; used_medallions: number[]; glory_current_year?: Record<FactionId, boolean> | null; + fascist: 0 | 1; } export interface View { - engine: Game['engine']; log: number | string[]; - active: string | string[] | null; prompt: string | null; - state: Game['state']; actions?: any; victory?: string; - current: Player | 'Observer'; - current_player_faction: FactionId | null; + // current: Player | 'Observer'; + // current_player_faction: FactionId | null; selected_cards: number[]; bag_of_glory: Game['bag_of_glory']; // TODO: remove bag_of_glory_count: number; @@ -94,20 +91,21 @@ export interface View { fronts: Game['fronts']; glory: Game['glory']; hand: number[]; - discard: number[]; - deck: number[]; - trash: number[]; + // discard: number[]; + // deck: number[]; + fascist_cards?: number[]; + trash?: number[]; hero_points: Game['hero_points']; initiative: Game['initiative']; medallions: Game['medallions']; played_card: Game['played_card']; - player_order: Game['player_order']; - selectable_cards: Game['selectable_cards']; + player_order: FactionId[]; tableaus: Game['tableaus']; tracks: number[]; triggered_track_effects: Game['triggered_track_effects']; used_medallions: Game['used_medallions']; year: number; + fascist?: number; } export type States = { @@ -263,4 +261,4 @@ export interface PlayerTurnArgs extends EngineNodeArgsBase { use_momentum?: boolean; } -// #endregion
\ No newline at end of file +// #endregion |