[][src]Type Definition weasel::space::Position

type Position<R> = <<R as BattleRules>::SR as SpaceRules<R>>::Position;

Type to represent an object's position.

Position's meaning changes depending on your definition of space.
Remember that positions should contain all information to fully represent what does it mean to occupy a piece of the battlefield. For instance, if your entities occupy an area, both the area's location and dimension must be encapsulated in this type.