Versions in this module Expand all Collapse all v0 v0.0.2 Jul 10, 2018 Changes in this version + type BondPoint struct + ID ulid.ID + Position geometry.Vec3 + SectorID ulid.ID + type Entities struct + EntityIDs []ulid.ID + SectorID ulid.ID + type EntitiesMapper interface + AddEntityToSector func(ulid.ID, ulid.ID) error + GetEntities func(EntitiesSubset) (Entities, error) + RemoveEntityToSector func(ulid.ID, ulid.ID) error + type EntitiesSubset struct + SectorID ulid.ID + type Mapper interface + GetSector func(Subset) (S, error) + SetSector func(S) error + type S struct + BondPoints []BondPoint + ID ulid.ID + Size geometry.Vec3 + func (s S) Adjacents() map[ulid.ID]struct{} + func (s S) ClosestBP(position geometry.Vec3) BondPoint + func (s S) FindBP(id ulid.ID) BondPoint + func (s S) Out(position geometry.Vec3) bool + type Starter struct + SectorID ulid.ID + type StarterMapper interface + DelStarter func(StarterSubset) error + GetRandomStarter func(StarterSubset) (Starter, error) + SetStarter func(Starter) error + type StarterSubset struct + ID ulid.ID + type Subset struct + ID ulid.ID