Skip to content

five-on-it / apps/client/src/ui/run-view / watchedSeat

Function: watchedSeat() ​

watchedSeat(run, current, next?): number | undefined

Defined in: apps/client/src/ui/run-view.ts:147

The seat a player out of the run watches: the one watched now while it may still be, else the first that may; with next, the one after it in turn (round to the first); undefined when nobody may be watched (the player is in the run, or nobody is left in it).

Parameters ​

run ​

debug? ​

boolean = ...

game ​

string = ...

id ​

string = ...

lives? ​

{ count: number; left?: number; per: "player" | "team"; } = ...

lives.count ​

number = ...

lives.left? ​

number = ...

lives.per ​

"player" | "team" = ...

mission ​

string = ...

mode? ​

"solo" | "coop" | "versus" = ...

phase ​

"gathering" | "countdown" | "live" | "ended" = ...

playtest? ​

boolean = ...

result? ​

{ forfeit?: boolean; outcome: "complete" | "failed" | "abandoned" | "won" | "draw"; seats: object[]; seconds: number; winner?: string; } = ...

result.forfeit? ​

boolean = ...

result.outcome ​

"complete" | "failed" | "abandoned" | "won" | "draw" = ...

result.seats ​

object[] = ...

result.seconds ​

number = ...

result.winner? ​

string = ...

retries ​

{ left: number; total: number; } = ...

retries.left ​

number = ...

retries.total ​

number = ...

seat? ​

number = ...

seats ​

object[] = ...

startsIn? ​

number = ...

teams? ​

object[] = ...

title ​

string = ...

type ​

"run" = ...

current ​

number | undefined

next? ​

boolean = false

Returns ​

number | undefined