mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-10-05 18:02:24 +00:00
fixed a crash with the -tparx option
This commit is contained in:
@@ -869,11 +869,16 @@ int read_geom_args() {
|
|||||||
}
|
}
|
||||||
else if(argis("-tparx")) {
|
else if(argis("-tparx")) {
|
||||||
shift();
|
shift();
|
||||||
sscanf(argcs(), "%d,%d,%d",
|
int tmode;
|
||||||
(int*) &torusconfig::torus_mode,
|
sscanf(argcs(), "%d,%d,%d", &tmode,
|
||||||
&torusconfig::sdx,
|
&torusconfig::sdx,
|
||||||
&torusconfig::sdy
|
&torusconfig::sdy
|
||||||
);
|
);
|
||||||
|
if(tmode < 0 || tmode >= isize(torusconfig::tmodes)) {
|
||||||
|
println(hlog, "bad tmode");
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
torusconfig::torus_mode = torusconfig::eTorusMode(tmode);
|
||||||
if(torusconfig::torus_mode == torusconfig::tmSingle)
|
if(torusconfig::torus_mode == torusconfig::tmSingle)
|
||||||
torusconfig::qty = torusconfig::sdx,
|
torusconfig::qty = torusconfig::sdx,
|
||||||
torusconfig::dy = torusconfig::sdy;
|
torusconfig::dy = torusconfig::sdy;
|
||||||
|
Reference in New Issue
Block a user