SuperTuxKart
|
A track object representation that consists of an action trigger. More...
#include <track_object_presentation.hpp>
Public Member Functions | |
TrackObjectPresentationActionTrigger (const XMLNode &xml_node, TrackObject *parent) | |
TrackObjectPresentationActionTrigger (const core::vector3df &xyz, const std::string &scriptname, float distance) | |
void | onTriggerItemApproached (int kart_id) |
virtual void | reset () OVERRIDE |
Reset the trigger (i.e. | |
virtual void | setEnable (bool status) OVERRIDE |
Sets the trigger to be enabled or disabled. | |
void | setReenableTimeout (float time) |
Public Member Functions inherited from TrackObjectPresentation | |
TrackObjectPresentation (const XMLNode &xml_node) | |
TrackObjectPresentation (const core::vector3df &xyz, const core::vector3df &hpr=core::vector3df(0, 0, 0), const core::vector3df &scale=core::vector3df(0, 0, 0)) | |
virtual void | reset () |
virtual void | setEnable (bool enabled) |
virtual void | updateGraphics (float dt) |
virtual void | update (float dt) |
virtual void | move (const core::vector3df &xyz, const core::vector3df &hpr, const core::vector3df &scale, bool isAbsoluteCoord) |
virtual const core::vector3df & | getPosition () const |
Returns the position of this TrackObjectPresentation. | |
virtual const core::vector3df | getAbsolutePosition () const |
Returns a copy of the initial position. | |
virtual const core::vector3df | getAbsoluteCenterPosition () const |
virtual const core::vector3df & | getRotation () const |
Returns the initial rotation. | |
virtual const core::vector3df & | getScale () const |
Returns the initial scale. | |
Additional Inherited Members | |
Protected Attributes inherited from TrackObjectPresentation | |
core::vector3df | m_init_xyz |
The initial XYZ position of the object. | |
core::vector3df | m_init_hpr |
The initial hpr of the object. | |
core::vector3df | m_init_scale |
The initial scale of the object. | |
A track object representation that consists of an action trigger.
|
inlinevirtual |
|
inlinevirtual |
Sets the trigger to be enabled or disabled.
getMonoTimeMs is used to to avoid called update which duplicated in network rewinding.
Reimplemented from TrackObjectPresentation.