import type { vector, V } from "./vector"; export class cell { id: number; x: number; y: number; possible: Array<number>; neighbours: Array<vector>; isCollapsed(){ return this.possible.length < 2; } constructor(id: number, x: number, y: number){ this.id = id; this.x = x; this.y = y; this.possible = [0, 1, 2, 3, 4]; // 0: sea, 1: coast, 2: land, 3: rock, 4: snow } } export default cell;