From 989b8880b09b375ad1db379ad2f0ff9b3d401339 Mon Sep 17 00:00:00 2001
From: Dipam Chakraborty <dipam@aicrowd.com>
Date: Sat, 14 Aug 2021 03:34:00 +0530
Subject: [PATCH] always reset distance map in env.reset

---
 flatland/envs/rail_env.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/flatland/envs/rail_env.py b/flatland/envs/rail_env.py
index 4ee6dbae..ab0e1487 100644
--- a/flatland/envs/rail_env.py
+++ b/flatland/envs/rail_env.py
@@ -377,6 +377,8 @@ class RailEnv(Environment):
             for agent_i, agent in enumerate(self.agents):
                 agent.earliest_departure = timetable.earliest_departures[agent_i]         
                 agent.latest_arrival = timetable.latest_arrivals[agent_i]
+        else:
+            self.distance_map.reset(self.agents, self.rail)
 
         # Agent Positions Map
         self.agent_positions = np.zeros((self.height, self.width), dtype=int) - 1
-- 
GitLab