[][src]Module weasel::space

Module for the spatial dimension.

Structs

AlterSpace

Event to alter the space model.

AlterSpaceTrigger

Trigger to build and fire a AlterSpace event.

MoveEntity

An event to move an entity from its position to a new one.

MoveEntityTrigger

Trigger to build and fire a DummyEvent event.

ResetSpace

Event to reset the space model.

ResetSpaceTrigger

Trigger to build and fire a ResetSpace event.

Space

This object takes care of everything related to space and movement in the battle.
It verifies the consistency of every entity's position.

Enums

PositionClaim

Represents an entity's claim to a given position.

Traits

SpaceRules

Rules to govern the space dimension in a game.

Type Definitions

Position

Type to represent an object's position.

SpaceAlteration

Represents an alteration to the space model.

SpaceModel

Type to store all information about the space dimension in the game.

SpaceSeed

Type to represent a space seed. It is used to bootstrap the spatial model of a game.