RemappedActionAnnouncement class | report.t[466]

Remapped action announcement. This is used when we need to mention a defaulted or disambiguated object, but the player's original input was remapped to a different action that rearranges the object roles. In these cases, rather than just announcing the defaulted object name, we announce the entire remapped action; we show the full action description because rearrangement of the object roles usually makes the standard object-only announcement confusing to read, since it doesn't naturally fit in as a continuation of what the user typed.

In English, this message is usually shown with the entire verb phrase, in present participle form ("opening the door"), enclosed in parentheses and on a line by itself.

`class RemappedActionAnnouncement : CommandAnnouncement`

Superclass Tree (in declaration order)

`RemappedActionAnnouncement`
`CommandAnnouncement`
`CommandReport`
`object`

Subclass Tree

(none)

Global Objects

(none)

Summary of Properties

`messageProp_`

Inherited from `CommandAnnouncement` :
`messageText_`

Inherited from `CommandReport` :
`action_ isFailure isQuestion iter_`

Summary of Methods

`construct`

Inherited from `CommandAnnouncement` :
`getMessageText showMessage`

Inherited from `CommandReport` :
`getAction isActionImplicit isActionNestedIn isPartOf setAction`

Properties

`messageProp_`OVERRIDDEN | `report.t[473]`

use the action as the message parameter

Methods

`construct ( )`OVERRIDDEN | `report.t[467]`

no description available

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