mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-06-21 06:20:44 +00:00
11 lines
353 B
TypeScript
11 lines
353 B
TypeScript
import {Cell} from "./Game";
|
|
|
|
export function generateUniqueID(): string {
|
|
const array = new Uint8Array(16);
|
|
crypto.getRandomValues(array);
|
|
return Array.from(array, byte => byte.toString(16).padStart(2, '0')).join('');
|
|
}
|
|
|
|
export function manhattanDist(c1: Cell, c2: Cell): number {
|
|
return Math.abs(c1.x - c2.x) + Math.abs(c1.y - c2.y);
|
|
} |