mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-07-01 12:13:25 +00:00
added deployment
This commit is contained in:
@@ -30,4 +30,8 @@ export class PseudoRandom {
|
||||
nextFloat(min: number, max: number): number {
|
||||
return this.next() * (max - min) + min;
|
||||
}
|
||||
|
||||
nextID(): string {
|
||||
return this.nextInt(0, 1000000).toString(36).padStart(5, '0');
|
||||
}
|
||||
}
|
||||
@@ -1,11 +1,5 @@
|
||||
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);
|
||||
}
|
||||
Reference in New Issue
Block a user