Table of Contents

Class FlatRhombMap

Namespace
Gamelogic.Grids
Assembly
Assembly-CSharp.dll

The default map to be used with FlatRhombGrid.

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

Constructors

FlatRhombMap(Vector2)

public FlatRhombMap(Vector2 cellDimensions)

Parameters

cellDimensions Vector2

Methods

GetCellDimensions(FlatRhombPoint)

Overrides this method to get custom Grid dimension calculations

public override Vector2 GetCellDimensions(FlatRhombPoint point)

Parameters

point FlatRhombPoint

Returns

Vector2

GridToWorld(FlatRhombPoint)

This method maps a grid point to a world point.

public override Vector2 GridToWorld(FlatRhombPoint point)

Parameters

point FlatRhombPoint

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 FlatRhombPoint RawWorldToGrid(Vector2 point)

Parameters

point Vector2

Returns

FlatRhombPoint