@caveworld/honeycomb-grid
Version:
Create hexagon grids easily
15 lines (14 loc) • 511 B
TypeScript
import { Hex, HexCoordinates } from '../../hex';
import { RotationLike, Traverser } from '../types';
export declare function ring<T extends Hex>(options: RingOptions): Traverser<T>;
export declare function ring<T extends Hex>(options: RingFromRadiusOptions): Traverser<T>;
export interface RingOptions {
start?: HexCoordinates;
center: HexCoordinates;
rotation?: RotationLike;
}
export interface RingFromRadiusOptions {
center: HexCoordinates;
radius: number;
rotation?: RotationLike;
}