From 07abd6384a0135efc6619ebb2f7c5957bcf832df Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Mon, 7 Oct 2019 00:08:37 +0200 Subject: [PATCH] option 'permaside' (-pside) to permanently move the model to the left side --- config.cpp | 4 ++++ graph.cpp | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/config.cpp b/config.cpp index c4209977..fcaf666b 100644 --- a/config.cpp +++ b/config.cpp @@ -2323,6 +2323,10 @@ EX int read_config_args() { shift_arg_formula(vid.yshift); shift_arg_formula(vid.camera_angle); } + else if(argis("-pside")) { + PHASEFROM(2); + permaside = true; + } else if(argis("-xy")) { PHASEFROM(2); shift_arg_formula(vid.xposition); diff --git a/graph.cpp b/graph.cpp index 20c04eb9..11420843 100644 --- a/graph.cpp +++ b/graph.cpp @@ -7574,6 +7574,8 @@ purehookset hooks_calcparam; EX int corner_centering; +EX bool permaside; + EX void calcparam() { DEBBI(DF_GRAPH, ("calc param")); @@ -7594,7 +7596,7 @@ EX void calcparam() { cd->scrsize = realradius - (inHighQual ? 0 : ISANDROID ? 2 : ISIOS ? 40 : 40); - current_display->sidescreen = false; + current_display->sidescreen = permaside; if(vid.xres < vid.yres - 2 * vid.fsize && !inHighQual && !in_perspective()) { cd->ycenter = vid.yres - cd->scrsize - vid.fsize;