racing:: increase range allowed

This commit is contained in:
Zeno Rogue 2019-01-11 15:01:36 +01:00
parent 15cd70c6a7
commit 325877a9ee
2 changed files with 11 additions and 1 deletions

View File

@ -5426,6 +5426,7 @@ bool allowIncreasedSight() {
if(tour::on) return true; if(tour::on) return true;
#endif #endif
if(randomPatternsMode) return true; if(randomPatternsMode) return true;
if(racing::on) return true;
if(quotient || !hyperbolic || archimedean) return true; if(quotient || !hyperbolic || archimedean) return true;
return false; return false;
} }
@ -5435,6 +5436,7 @@ bool allowChangeRange() {
#if CAP_TOUR #if CAP_TOUR
if(tour::on) return true; if(tour::on) return true;
#endif #endif
if(racing::on) return true;
if(sightrange_bonus >= 0) return true; if(sightrange_bonus >= 0) return true;
if(archimedean) return true; if(archimedean) return true;
return false; return false;

View File

@ -858,6 +858,8 @@ void race_projection() {
vid.xposition = 0; vid.xposition = 0;
vid.yposition = 0; vid.yposition = 0;
vid.scale = 1; vid.scale = 1;
vid.use_smart_range = 0;
vid.smart_range_detail = 3;
}); });
dialog::addBoolItem(XLAT("band"), pmodel == mdBand, '2'); dialog::addBoolItem(XLAT("band"), pmodel == mdBand, '2');
@ -870,6 +872,8 @@ void race_projection() {
vid.xposition = 0; vid.xposition = 0;
vid.yposition = 0; vid.yposition = 0;
vid.scale = 1; vid.scale = 1;
vid.use_smart_range = 1;
vid.smart_range_detail = 3;
}); });
dialog::addBoolItem(XLAT("half-plane"), pmodel == mdHalfplane, '3'); dialog::addBoolItem(XLAT("half-plane"), pmodel == mdHalfplane, '3');
@ -882,6 +886,8 @@ void race_projection() {
vid.xposition = 0; vid.xposition = 0;
vid.yposition = 0; vid.yposition = 0;
vid.scale = 1; 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'); dialog::addBoolItem(XLAT("third-person perspective"), pmodel == mdDisk && vid.camera_angle, '4');
@ -892,7 +898,9 @@ void race_projection() {
vid.camera_angle = -45; vid.camera_angle = -45;
vid.scale = 2; vid.scale = 2;
vid.xposition = 0; vid.xposition = 0;
vid.yposition = -1.2; vid.yposition = -0.9;
vid.use_smart_range = 1;
vid.smart_range_detail = 3;
}); });
if(pmodel == mdDisk) { if(pmodel == mdDisk) {