From 325877a9ee8135a751bb00f50f3a28e5f4bc2d64 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Fri, 11 Jan 2019 15:01:36 +0100 Subject: [PATCH] racing:: increase range allowed --- graph.cpp | 2 ++ racing.cpp | 10 +++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/graph.cpp b/graph.cpp index 5204997f..e5b9324a 100644 --- a/graph.cpp +++ b/graph.cpp @@ -5426,6 +5426,7 @@ bool allowIncreasedSight() { if(tour::on) return true; #endif if(randomPatternsMode) return true; + if(racing::on) return true; if(quotient || !hyperbolic || archimedean) return true; return false; } @@ -5435,6 +5436,7 @@ bool allowChangeRange() { #if CAP_TOUR if(tour::on) return true; #endif + if(racing::on) return true; if(sightrange_bonus >= 0) return true; if(archimedean) return true; return false; diff --git a/racing.cpp b/racing.cpp index a6621020..61f8718b 100644 --- a/racing.cpp +++ b/racing.cpp @@ -858,6 +858,8 @@ void race_projection() { vid.xposition = 0; vid.yposition = 0; vid.scale = 1; + vid.use_smart_range = 0; + vid.smart_range_detail = 3; }); dialog::addBoolItem(XLAT("band"), pmodel == mdBand, '2'); @@ -870,6 +872,8 @@ void race_projection() { vid.xposition = 0; vid.yposition = 0; vid.scale = 1; + vid.use_smart_range = 1; + vid.smart_range_detail = 3; }); dialog::addBoolItem(XLAT("half-plane"), pmodel == mdHalfplane, '3'); @@ -882,6 +886,8 @@ void race_projection() { vid.xposition = 0; vid.yposition = 0; vid.scale = 1; + vid.use_smart_range = 1; + vid.smart_range_detail = 3; }); dialog::addBoolItem(XLAT("third-person perspective"), pmodel == mdDisk && vid.camera_angle, '4'); @@ -892,7 +898,9 @@ void race_projection() { vid.camera_angle = -45; vid.scale = 2; vid.xposition = 0; - vid.yposition = -1.2; + vid.yposition = -0.9; + vid.use_smart_range = 1; + vid.smart_range_detail = 3; }); if(pmodel == mdDisk) {