From a442deae0b8460d7498395a8290f912f0317174b Mon Sep 17 00:00:00 2001 From: scamiv <6170744+scamiv@users.noreply.github.com> Date: Fri, 21 Nov 2025 21:49:41 +0100 Subject: [PATCH] Refactor Railroad and TrainStation classes to improve railroad management - Replaced direct deletion of railroads with dedicated methods in TrainStation for better encapsulation. - Added a mapping for quick lookup of railroads by neighboring stations. - Updated clearRailroads and addRailroad methods to maintain consistency in railroad management. --- src/core/game/TrainStation.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/core/game/TrainStation.ts b/src/core/game/TrainStation.ts index 68960c0fd..3975ac48e 100644 --- a/src/core/game/TrainStation.ts +++ b/src/core/game/TrainStation.ts @@ -139,7 +139,6 @@ export class TrainStation { private railroads: Set = new Set(); // Quick lookup from neighboring station to connecting railroad private railroadByNeighbor: Map = new Map(); - // Batman routing properties - now using IDs for memory efficiency private routingTable: Map = new Map(); private sequenceNumber: number = 0;