GameboardInteractionCommandPreview
Defined in: src/commands/commands.ts:265
Non-mutating execution preview for one interaction command.
Properties
Section titled “Properties”canExecute
Section titled “canExecute”canExecute:
boolean
Defined in: src/commands/commands.ts:273
Whether the command can execute under current rules.
command
Section titled “command”command:
GameboardInteractionCommand
Defined in: src/commands/commands.ts:267
Planned command being previewed.
movementBudget?
Section titled “movementBudget?”
optionalmovementBudget?:number
Defined in: src/commands/commands.ts:271
Movement budget used for range checks.
movementPath?
Section titled “movementPath?”
optionalmovementPath?:GameboardNavigationPathResult
Defined in: src/commands/commands.ts:269
Movement path when the command requests movement.
reason?
Section titled “reason?”
optionalreason?:string
Defined in: src/commands/commands.ts:275
Reason execution is unavailable.