TDM Movers: Difference between revisions

From The DarkMod Wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
Line 18: Line 18:
* [[CMultiStateMoverPosition]] (atdm:mover_multistate_position)
* [[CMultiStateMoverPosition]] (atdm:mover_multistate_position)


{{coding}} {{editing}}
{{editing}} {{sdk}}

Latest revision as of 07:41, 30 June 2008

For The Dark Mod, we extended the existing idMover class by a set of classes specifically designed for creating maps in the medieval steampunk setting. Apart from elevators, most movers in TDM are two-state movers, meaning that they can be either in "open" or "closed" state. The class hierarchy is depicted here (I use the internal C++ class names here):



There are two base classes: BinaryFrobMover and MultiStateMover, which both build on top of the vanilla Doom 3 idMover class and provides all the methods needed to make all kinds of two- or multistate movers.

Each following articles are dedicated to the various subclasses, listing information about spawnargs, script events as well as the C++ methods, where appropriate.