Table of Contents

Class ArchimedeanSpiralMap

Namespace
Gamelogic.Grids
Assembly
Assembly-CSharp.dll

A map that maps points of a LineGrid in an archimedean spiral.

[Version(1, 8, 0)]
public class ArchimedeanSpiralMap : AbstractMap<LinePoint>, IMap<LinePoint>, IGridToWorldMap<LinePoint>
Inheritance
ArchimedeanSpiralMap
Implements
Inherited Members
Extension Methods

Constructors

ArchimedeanSpiralMap(Vector2, IGridSpace<LinePoint>)

public ArchimedeanSpiralMap(Vector2 cellDimensions, IGridSpace<LinePoint> grid)

Parameters

cellDimensions Vector2
grid IGridSpace<LinePoint>

Methods

GridToWorld(LinePoint)

This method maps a grid point to a world point.

public override Vector2 GridToWorld(LinePoint gridPoint)

Parameters

gridPoint LinePoint

Returns

Vector2

RawWorldToGrid(Vector2)

This method maps a world point to a grid point, assuming that the anchor point is centered in the cell.This will allow the index accessors[] to give correct results for any anchoring.

public override LinePoint RawWorldToGrid(Vector2 worldPoint)

Parameters

worldPoint Vector2

Returns

LinePoint