Polyobj DoorSwing

From Eternity Wiki
Revision as of 17:38, 6 January 2017 by Printz (talk | contribs) (Created page with "7:351:Polyobj_DoorSwing(id, speed, rotation, delay) *id: polyobject to swing as a door *speed: angular speed to move it *rotation: how much to rotate it, in byte angle *d...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

7:351:Polyobj_DoorSwing(id, speed, rotation, delay)

  • id: polyobject to swing as a door
  • speed: angular speed to move it
  • rotation: how much to rotate it, in byte angle
  • delay: time in tics for the door to return to its closed state

Rotates the polyobject as a door, acting similar to Door_Raise for sectors. The door cannot be retriggered to close, however, and there's no option to keep it open permanently here (for that, use Polyobj_RotateLeft or Polyobj_RotateRight).

By default the polyobject door rotates counterclockwise (left). To rotate right, make speed negative. Alternatively, if it's a double door (two rotating polyobjects), you can use a mirrored polyobject from Polyobj_StartLine as a slave for the master polyobject that rotates left.