Posture class | actor.t[103], en_us.t[2596]

Postures. A posture describes how an actor is internally positioned: standing, lying, sitting. We represent postures with objects of class Posture to make it easier to add new game-specific postures.

Modified in en_us.t[2596]:
Give the postures some additional attributes

`class Posture : object`

Superclass Tree (in declaration order)

`Posture`
`object`

Subclass Tree

(none)

Global Objects

`lying sitting standing`

Summary of Properties

`msgVerbI msgVerbIPast msgVerbIPresent msgVerbT msgVerbTPast msgVerbTPresent participle`

Summary of Methods

`setActorToPosture tryMakingPosture`

Properties

`msgVerbI` | `en_us.t[2604]`

Intransitive and transitive forms of the verb, for use in library messages. Each of these methods simply calls one of the two corresponding fixed-tense properties, depending on the current tense.

`// msgVerbIPast` Interface description only | `en_us.t[2616]`

our past-tense intransitive form ("he stood up")

`// msgVerbIPresent` Interface description only | `en_us.t[2613]`

our present-tense intransitive form ("he stands up")

`msgVerbT` | `en_us.t[2605]`

no description available

`// msgVerbTPast` Interface description only | `en_us.t[2622]`

our past-tense transitive form ("he stood on the chair")

`// msgVerbTPresent` Interface description only | `en_us.t[2619]`

our present-tense transitive form ("he stands on the chair")

`// participle` Interface description only | `en_us.t[2625]`

our participle form

Methods

`setActorToPosture (actor, loc)` | `actor.t[111]`

put the actor into our posture via a nested action

`tryMakingPosture (loc)` | `actor.t[108]`

Try getting the current actor into this posture within the given location, by running an appropriate implied command.

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