= Space Boundaries = == Concept == See ticket: [http://www.orxonox.net/ticket/358 Space Boundaries] == Implementation == A new class that is derived from static entity will be written that checks for any other entities that are in danger of getting out of range of the center of the map. It will be called SpaceBoundaries. A map creator can then add the boundaries to a level via its XML file and specify the attributes necessary for it to work. Goals of the implementation: * Detection of pawns exiting the allowed range * Reaction to those pawns * Preliminary distance measurement: 2-norm * (Later: maybe max-norm or 1-norm) * Graphical representation of boundaries == Attributes == These attributes can be set for a SpaceBoundaries static entity in the XML file: * position - absolute position of the space boundaries in the level (usually 0,0,0) * maxdistance - maximum distance pawns can move away from this point * warndistance - distance at which pawns receive some kind of warning that they're about to reach