RemapActionSignal class | exec.t[1353]

Action Remap signal. This signal can be thrown only during the noun phrase resolution phase of execution, and indicates that we want to remap the action to a different action, specified in the signal.

This is useful when an object is always used in a special way, so that a generic verb used with the object must be mapped to a more specific verb on the object. For example, a game with a generic USE verb might convert USE PAINTBRUSH ON WALL to PAINT WALL WITH PAINTBRUSH by remapping the UseWith action to a PaintWith action instead.

`class RemapActionSignal : Exception`

Superclass Tree (in declaration order)

`RemapActionSignal`
`Exception`
`object`

Subclass Tree

(none)

Global Objects

(none)

Summary of Properties

`action_`

Inherited from `Exception` :
`errmsg_`

Summary of Methods

`construct`

Inherited from `Exception` :
`displayException getExceptionMessage showStackTrace`

Properties

`action_` | `exec.t[1361]`

the new action that should replace the original action

Methods

`construct (action)`OVERRIDDEN | `exec.t[1354]`

no description available

TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3