import { Execution, Game } from "../game/Game"; import { RailNetwork } from "../game/RailNetwork"; export class RecomputeRailClusterExecution implements Execution { constructor(private railNetwork: RailNetwork) {} isActive(): boolean { return true; } activeDuringSpawnPhase(): boolean { return false; } init(mg: Game, ticks: number): void {} tick(ticks: number): void { this.railNetwork.recomputeClusters(); } }