UNPKG

@caveworld/honeycomb-grid

Version:
15 lines (14 loc) 511 B
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; }