component.tagscomponent - ICE 0.1 API documentation

ICE 0.1 API documentation

# component.tagscomponent

Component that allows to tag an entity.

struct TagsComponent;

  Component that allows to tag an entity.

  Tagged entities can be accessed by the engine allowing for special logic; e.g. a player ship.

  alias Tag;

    Convenience alias (a tag is just a fixed-size char array).

  bool hasTag(string tagStr);

    Determine if this tagComponent contains specified tag.

    tagStr = String form of the tag. Must have at most 4 characters. If it has less than 4 characters, the others are assumed to be '\0'.

  void addTag(const Tag tag);

    Add a new tag to the component.

  this(ref Node yaml);

    Load from a YAML node. Throws YAMLException on error.

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