From 1c6f64f370a0051f570c822a9a71814c40936054 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Fri, 30 Nov 2018 14:59:29 +0100 Subject: [PATCH] added options -viz and -vizhr for quicker visualizations, and -smart, -smartn, -sr, -srx set the sightrange better now --- commandline.cpp | 17 +++++++++++++++++ debug.cpp | 9 +++++++-- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/commandline.cpp b/commandline.cpp index bcfaaef0..fd495d79 100644 --- a/commandline.cpp +++ b/commandline.cpp @@ -159,6 +159,23 @@ int arg::readCommon() { showstartmenu = false; } + else if(argis("-viz")) { + PHASE(3); + showstartmenu = false; + start_game(); + popScreenAll(); + clearMessages(); + nohud = true; + mapeditor::drawplayer = false; + } + + else if(argis("-vizhr")) { + PHASE(3); + showstartmenu = false; + popScreenAll(); + clearMessages(); + } + // informational else if(argis("-version") || argis("-v")) { printf("HyperRogue version " VER "\n"); diff --git a/debug.cpp b/debug.cpp index a581bc09..1a12de40 100644 --- a/debug.cpp +++ b/debug.cpp @@ -554,17 +554,22 @@ int read_cheat_args() { } else if(argis("-sr")) { PHASEFROM(2); - shift(); sightrange_bonus = argi(); + shift(); sightrange_bonus = argi(); vid.use_smart_range = 0; } else if(argis("-srx")) { PHASEFROM(2); cheat(); - shift(); sightrange_bonus = genrange_bonus = gamerange_bonus = argi(); + shift(); sightrange_bonus = genrange_bonus = gamerange_bonus = argi(); vid.use_smart_range = 0; } else if(argis("-smart")) { PHASEFROM(2); cheat(); vid.use_smart_range = 2; shift_arg_formula(vid.smart_range_detail); } + else if(argis("-smartn")) { + PHASEFROM(2); + vid.use_smart_range = 1; + shift_arg_formula(vid.smart_range_detail); + } else if(argis("-smartlimit")) { PHASEFROM(2); shift(); vid.cells_drawn_limit = argi();