﻿using Gamelogic.Grids;

public class PointyHexTriangleWrapper : IPointWrapper<PointyHexPoint>
{
	readonly int side;
	readonly int height;

	public PointyHexTriangleWrapper(int side)
	{
		this.side = side;
	}

	public PointyHexPoint Wrap(PointyHexPoint point)
	{
		return new PointyHexPoint(point.X == 0 ? 0 : Mathi.Mod(point.X, point.Y + 1) - point.Y - 1, point.Y);
	}
}
