Table of Contents

Namespace Gamelogic.Grids.Examples

Classes

AnimatedGrid
AnimatedGridMap
ArithmeticTest
BlockCell
BlockGrid
BlockGrid<TCell>
BlocksSlider
CairoTest
CapsuleGrid
CapsuleGrid2
ChainMailGrid
CloudyNoiseImage
CloudyNoiseRectTest
CloudyNoiseTest
ColorWheel
Coordinates<TPoint>
CustomShapeTest
DiamondCoordinates
DiamondTest
DictionaryGrid<TCell, TPoint>
DiffusionHex
DiffusionRect
DungeonCell
DungeonGrid
ExampleUtils
FEVTest
FieldOfViewBehaviour
FlatBrickTest
FlatGexGridLayout
FlatHexCoordinates
FlatHexTest
FlatRhombTest
FlatTriTest
GenericSplicedGridTest
GridIteration
GridLSystem<TPoint, TSymbol>
GridLSystem<TPoint, TSymbol>.DefaultStringSymbols
GridWindow<TCell, TPoint>
HalfplaneColoredDiamondGrid
HalfplaneColoredDiamondGrid.Halfplane
HalfplaneColoredHexGrid
HalfplaneColoredHexGrid.Halfplane
HalfplaneColoredRectGrid
HalfplaneColoredRectGrid.Halfplane
HexHeightMap
HexLinesGrid
HexWorld
HighlightPointsInRangeGridBehaviour
HillsPointyHexMap
HillsPointyHexMapBuilder
IconCell
IconGrid
IconTileSet
ImageMapGrid
ImageMapTest
ImageToGrid
IsoHexMap
JeromesCell
KnightsTourGridBehaviour
LandscapeCell
LandscapeGrid
LandscapeGrid2
LandscapeTileInfo
LandscapeTileSet
LayeredGridTest
LayeredGridWithNeighborsTest
LightsOutCairo
LightsOutHex
LightsOutTri
LineCoordinates
LineGridTest
Lines
LinesCell
LinkedGridBehaviour
ListExtensions
MagicalHexagon
Map3DCapsule

A map that calculates world positions for mapping a rect grid (in a rectangle shape) to a capsule.

MatchBlock
MatchCell
MatchGrid
MazeAlgorithms
MazeBuilder
MazeCell
MobiusPointyHexMap
MobiusPointyHexMapBuilder
MobiusStripHexTest
MobiusStripRectTest
MouseTest
NestedGridExample
NoiseAlgorithms
OnClick
PathFindingPointyHexGrid
PathFindingRectGrid
Pipes
PipesCell
PointListTest
PointyBrickCustomMapBuilder
PointyBrickTest
PointyHexCoordinates
PointyHexCustomMapBuilder
PointyHexGrid_Test
PointyHexLSystem
PointyHexReflectionsMain
PointyHexShape
PointyHexShapeTest
PointyHexTest
PointyHexTestDoc
PointyHexTriangleWrapper
PointyRhombTest
PointyTriTest
PolarFlatBrickGridMain
PolarGrid
PolarPointyBrickGridMain
PolarRectGridMain
PolarTest
PrimsAlgorithm
PrimsAlgorithmHex
PrimsAlgorithmRect
RectCoordinates
RectOpExtensions
RectPointExtensions2
RectTest
RectWorld
ResetButtonHandler
RingGridBuilder
RingPointyHexMap
RingPointyHexMapBuilder
Rotate

A behaviour that can be used to rotate objects over time.

RotationMap
ScratchPad
ScrollingGrid
ScrollingGridCell
SelfAwareCell

A cell that knows its own grid point.

This is especially useful in 3D grids where raycasting can be used for dealing with input, and it is easier for cells to know where they are in the grid so that difficult map calculations can be avoided.

SilderPuzzle

This example shows how the Grids library work with normal Unity Planes.

SphereIllusion
SpherePointyHexMap
SpherePointyHexMapBuilder
SpiralIteratorTest_Diamond
SpiralIteratorTest_Rect
StressTestHex
StressTestRect
TBehaviour
TestTexture
TextCell
TileColorExtensions
TorusPointyHexMap
TorusPointyHexMapBuilder
TransformedMap<TPoint>
TriangularPolarPointyBrickMap
TriangularPolarPointyBrickTest
UVImageMap<TPoint>
VertexMatching
VoronoiMapTest
WalkableCell
WrappedHexagonTest
iOSTestMenu

Structs

TurtleState<TPoint>

Interfaces

IBlockCell
IResetable

Enums

ImageMapMode
PathMode
PointyHexReflectionsMain.NormalDirection
TileColor