component.controllercomponent - ICE 0.1 API documentation

ICE 0.1 API documentation

# component.controllercomponent

Comoponent that makes an entity controllable, as if through user input.

struct ControllerComponent;

  Component that makes an entity controllable, as if through user input.

  Logically emulates a controller with buttons used to control a ship.

  Bits!(256) firing;

    Booleans specifying which weapons are currently being fired.

  bool die;

    Should the entity kill itself?

  this(ref Node yaml);

    Load from a YAML node.

    Right now YAML can only specify existence of a ControllerComponent, not load anything from it.

  pure nothrow @property void movementDirection(Vector2f rhs);

    Set the movement direction. Length of the vector must be <= 1.0 .

  const pure nothrow @property Vector2f movementDirection();

    Get the movement direction.

Copyright © Ferdinand Majerech 2011. | Page generated by AutoDDoc and Ddoc.