diff options
Diffstat (limited to 'src/openttd.cpp')
-rw-r--r-- | src/openttd.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/openttd.cpp b/src/openttd.cpp index 29645cb0a..bec2bc808 100644 --- a/src/openttd.cpp +++ b/src/openttd.cpp @@ -1096,6 +1096,16 @@ void StateGameLoop() CallWindowTickEvent(); NewsLoop(); } else { + /* Temporary strict checking of the road stop cache entries */ + const RoadStop *rs; + FOR_ALL_ROADSTOPS(rs) { + if (IsStandardRoadStopTile(rs->xy)) continue; + + assert(rs->GetEntry(DIAGDIR_NE) != rs->GetEntry(DIAGDIR_NW)); + rs->GetEntry(DIAGDIR_NE)->CheckIntegrity(rs); + rs->GetEntry(DIAGDIR_NW)->CheckIntegrity(rs); + } + if (_debug_desync_level > 1) { Vehicle *v; FOR_ALL_VEHICLES(v) { |