ExitSignal class | exec.t[1298]

Exit signal. This signal indicates that we're finished with the entire command execution sequence for an action; the remainder of the command execution sequence is to be skipped for the action. Throw this from within the command execution sequence in order to skip directly to the end-of-turn processing. This skips everything remaining in the action, including after-action notification and the like. This signal skips directly past the 'afterAction' phase of the command.

Note that this doesn't prevent further processing of the same command if there are multiple objects involved, and it doesn't affect processing of additional commands on the same command line. If you want to cancel further iteration of the same command for additional objects, call gAction.cancelIteration().

`class ExitSignal : Exception`

Superclass Tree (in declaration order)

`ExitSignal`
`Exception`
`object`

Subclass Tree

(none)

Global Objects

(none)

Summary of Properties

``

Inherited from `Exception` :
`errmsg_`

Summary of Methods

``

Inherited from `Exception` :
`construct displayException getExceptionMessage showStackTrace`

Properties

(none)

Methods

(none)

TADS 3 Library Manual
Generated on 8/21/2012 from TADS version 3.1.2