From 7291b0d7be5fe46b2f6205639df2a68c01120cc1 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Tue, 4 Dec 2018 22:41:05 +0100 Subject: [PATCH] racing:: do not show X if invalid point --- racing.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/racing.cpp b/racing.cpp index 5818507d..6880a1e1 100644 --- a/racing.cpp +++ b/racing.cpp @@ -848,6 +848,7 @@ void markers() { cell *goal = NULL; for(cell *c: track) if(inscreenrange(c)) goal = c; hyperpoint H = tC0(ggmatrix(goal)); + if(invalid_point(H)) return; queuechr(H, 2*vid.fsize, 'X', 0x10100 * int(128 + 100 * sintick(150))); queuestr(H, vid.fsize, (geometry == gCrystal && !crystal::pure()) ? fts(crystal::space_distance(cwt.at, track.back())) :