1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-12-24 17:10:36 +00:00

forced_center_down parameter

This commit is contained in:
Zeno Rogue 2023-05-15 02:39:46 +02:00
parent fd3cc72508
commit 1359784e65
2 changed files with 7 additions and 1 deletions

View File

@ -1188,6 +1188,9 @@ EX void initConfig() {
addsaver(mouseaim_sensitivity, "mouseaim_sensitivity", 0.01); addsaver(mouseaim_sensitivity, "mouseaim_sensitivity", 0.01);
param_b(vid.consider_shader_projection, "shader-projection", true); param_b(vid.consider_shader_projection, "shader-projection", true);
param_i(forced_center_down, "forced_center_down")
-> editable(0, 100, 10, "forced center down", "make the center not the actual screen center", 'd');
param_b(tortoise::shading_enabled, "tortoise_shading", true); param_b(tortoise::shading_enabled, "tortoise_shading", true);

View File

@ -5448,6 +5448,8 @@ EX bool old_center;
EX ld min_scale = 1e-6; EX ld min_scale = 1e-6;
EX int forced_center_down = ISANDROID ? 2 : ISIOS ? 40 : 40;
EX void calcparam() { EX void calcparam() {
DEBBI(DF_GRAPH, ("calc param")); DEBBI(DF_GRAPH, ("calc param"));
@ -5466,7 +5468,8 @@ EX void calcparam() {
ld realradius = min(cd->xsize / 2, cd->ysize / 2); ld realradius = min(cd->xsize / 2, cd->ysize / 2);
cd->scrsize = realradius - (inHighQual ? 0 : ISANDROID ? 2 : ISIOS ? 40 : 40); cd->scrsize = realradius;
if(!inHighQual) cd->scrsize -= forced_center_down;
current_display->sidescreen = permaside; current_display->sidescreen = permaside;