import { Hex } from "../util/Hex";
import { ECellType } from "./ECellType";
import { SimTower } from "./SimTower";

export class SimCell {
	hex: Hex;
	distance: number;
	type: ECellType;
	index: number;
	blockedType: number = -1;
	tower: SimTower | null = null;
	pathsToTarget: number[][] = [];

	constructor(hex: Hex, distance: number, type: ECellType, cellIndex: number) {
		this.hex = hex;
		this.distance = distance;
		this.type = type;
		this.index = cellIndex;
	}
}