mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2024-11-27 14:37:16 +00:00
renamed addparamsaver to param_type
This commit is contained in:
parent
298c051beb
commit
b40fc679af
82
config.cpp
82
config.cpp
@ -218,7 +218,7 @@ void float_setting::show_edit_option(char key) {
|
||||
});
|
||||
}
|
||||
|
||||
EX float_setting *addparamsaver(ld& val, const string p, const string s, ld dft) {
|
||||
EX float_setting *param_f(ld& val, const string p, const string s, ld dft) {
|
||||
unique_ptr<float_setting> u ( new float_setting );
|
||||
u->parameter_name = p;
|
||||
u->config_name = s;
|
||||
@ -242,7 +242,7 @@ template<class T> void enum_setting<T>::add_as_saver() {
|
||||
#endif
|
||||
}
|
||||
|
||||
template<class T> enum_setting<T> *addparamsaver_enum(T& val, const string p, const string s, T dft) {
|
||||
template<class T> enum_setting<T> *param_enum(T& val, const string p, const string s, T dft) {
|
||||
unique_ptr<enum_setting<T>> u ( new enum_setting<T> );
|
||||
u->parameter_name = p;
|
||||
u->config_name = s;
|
||||
@ -257,16 +257,16 @@ template<class T> enum_setting<T> *addparamsaver_enum(T& val, const string p, co
|
||||
}
|
||||
#endif
|
||||
|
||||
EX float_setting* addparamsaver(ld& val, const string s) {
|
||||
return addparamsaver(val, s, s, val);
|
||||
EX float_setting* param_f(ld& val, const string s) {
|
||||
return param_f(val, s, s, val);
|
||||
}
|
||||
|
||||
EX float_setting* addparamsaver(ld& val, const string p, const string s) {
|
||||
return addparamsaver(val, p, s, val);
|
||||
EX float_setting* param_f(ld& val, const string p, const string s) {
|
||||
return param_f(val, p, s, val);
|
||||
}
|
||||
|
||||
EX float_setting* addparamsaver(ld& val, const string s, ld dft) {
|
||||
return addparamsaver(val, s, s, dft);
|
||||
EX float_setting* param_f(ld& val, const string s, ld dft) {
|
||||
return param_f(val, s, s, dft);
|
||||
}
|
||||
|
||||
EX ld bounded_mine_percentage = 0.1;
|
||||
@ -420,7 +420,7 @@ EX void initConfig() {
|
||||
|
||||
// basic config
|
||||
addsaver(vid.flashtime, "flashtime", 8);
|
||||
addparamsaver_enum(vid.msgleft, "message_style", "message style", 2)
|
||||
param_enum(vid.msgleft, "message_style", "message style", 2)
|
||||
-> editable({{"centered", ""}, {"left-aligned", ""}, {"line-broken", ""}}, "message style", 'a');
|
||||
|
||||
addsaver(vid.msglimit, "message limit", 5);
|
||||
@ -444,7 +444,7 @@ EX void initConfig() {
|
||||
addsaver(music_out_of_focus, "music out of focus", false);
|
||||
#endif
|
||||
addsaver(effvolume, "sound effect volume");
|
||||
addparamsaver_enum(glyphsortorder, "glyph_sort", "glyph sort order", glyphsortorder)
|
||||
param_enum(glyphsortorder, "glyph_sort", "glyph sort order", glyphsortorder)
|
||||
->editable({
|
||||
{"first on top", ""},
|
||||
{"first on bottom", ""},
|
||||
@ -458,17 +458,17 @@ EX void initConfig() {
|
||||
|
||||
addsaver(vid.usingGL, "usingGL", true);
|
||||
addsaver(vid.antialias, "antialias", AA_NOGL | AA_FONT | (ISWEB ? AA_MULTI : AA_LINES) | AA_LINEWIDTH | AA_VERSION);
|
||||
addparamsaver(vid.linewidth, "linewidth", 1);
|
||||
param_f(vid.linewidth, "linewidth", 1);
|
||||
addsaver(precise_width, "precisewidth", .5);
|
||||
addsaver(perfect_linewidth, "perfect_linewidth", 1);
|
||||
addparamsaver(linepatterns::width, "lpwidth", "pattern-linewidth", 1);
|
||||
param_f(linepatterns::width, "lpwidth", "pattern-linewidth", 1);
|
||||
addsaver(fat_edges, "fat-edges");
|
||||
addparamsaver(vid.sspeed, "sspeed", "scrollingspeed", 0);
|
||||
addparamsaver(vid.mspeed, "mspeed", "movement speed", 1);
|
||||
param_f(vid.sspeed, "sspeed", "scrollingspeed", 0);
|
||||
param_f(vid.mspeed, "mspeed", "movement speed", 1);
|
||||
addsaver(vid.full, "fullscreen", false);
|
||||
addsaver(vid.aurastr, "aura strength", ISMOBILE ? 0 : 128);
|
||||
addsaver(vid.aurasmoothen, "aura smoothen", 5);
|
||||
addparamsaver_enum(vid.graphglyph, "graphglyph", "graphical items/kills", 1)
|
||||
param_enum(vid.graphglyph, "graphglyph", "graphical items/kills", 1)
|
||||
-> editable({{"letters", ""}, {"auto", ""}, {"images", ""}}, "inventory/kill mode", 'd');
|
||||
|
||||
addsaver(vid.particles, "extra effects", 1);
|
||||
@ -499,7 +499,7 @@ EX void initConfig() {
|
||||
addsaver(rug::rendernogl, "rug-rendernogl");
|
||||
addsaver(rug::texturesize, "rug-texturesize");
|
||||
#if CAP_RUG
|
||||
addparamsaver(rug::model_distance, "rug_model_distance", "rug-model-distance");
|
||||
param_f(rug::model_distance, "rug_model_distance", "rug-model-distance");
|
||||
#endif
|
||||
|
||||
addsaver(vid.backeffects, "background particle effects", (ISMOBILE || ISPANDORA) ? false : true);
|
||||
@ -526,11 +526,11 @@ EX void initConfig() {
|
||||
addsaver(forecolor, "color:foreground");
|
||||
addsaver(bordcolor, "color:borders");
|
||||
addsaver(ringcolor, "color:ring");
|
||||
addparamsaver(vid.multiplier_ring, "mring", "mult:ring", 1);
|
||||
param_f(vid.multiplier_ring, "mring", "mult:ring", 1);
|
||||
addsaver(modelcolor, "color:model");
|
||||
addsaver(periodcolor, "color:period");
|
||||
addsaver(stdgridcolor, "color:stdgrid");
|
||||
addparamsaver(vid.multiplier_grid, "mgrid", "mult:grid", 1);
|
||||
param_f(vid.multiplier_grid, "mgrid", "mult:grid", 1);
|
||||
addsaver(dialog::dialogcolor, "color:dialog");
|
||||
for(auto& p: colortables)
|
||||
savecolortable(p.second, s0+"canvas"+p.first);
|
||||
@ -564,15 +564,15 @@ EX void initConfig() {
|
||||
addsaverenum(specialland, "land for special modes");
|
||||
|
||||
addsaver(viewdists, "expansion mode");
|
||||
addparamsaver(backbrightness, "back", "brightness behind sphere");
|
||||
param_f(backbrightness, "back", "brightness behind sphere");
|
||||
|
||||
addparamsaver(vid.ipd, "ipd", "interpupilar-distance", 0.05);
|
||||
addparamsaver(vid.lr_eyewidth, "lr", "eyewidth-lr", 0.5);
|
||||
addparamsaver(vid.anaglyph_eyewidth, "anaglyph", "eyewidth-anaglyph", 0.1);
|
||||
addparamsaver(vid.fov, "fov", "field-of-vision", 90);
|
||||
param_f(vid.ipd, "ipd", "interpupilar-distance", 0.05);
|
||||
param_f(vid.lr_eyewidth, "lr", "eyewidth-lr", 0.5);
|
||||
param_f(vid.anaglyph_eyewidth, "anaglyph", "eyewidth-anaglyph", 0.1);
|
||||
param_f(vid.fov, "fov", "field-of-vision", 90);
|
||||
addsaver(vid.desaturate, "desaturate", 0);
|
||||
|
||||
addparamsaver_enum(vid.stereo_mode, "stereo_mode", "stereo-mode", vid.stereo_mode)
|
||||
param_enum(vid.stereo_mode, "stereo_mode", "stereo-mode", vid.stereo_mode)
|
||||
->editable({{"OFF", "no"}, {"anaglyph", ""}, {"side-by-side", ""}
|
||||
#if CAP_ODS
|
||||
, {"ODS", ""}
|
||||
@ -609,7 +609,7 @@ EX void initConfig() {
|
||||
#endif
|
||||
|
||||
#if CAP_CRYSTAL
|
||||
addparamsaver(crystal::compass_probability, "cprob", "compass-probability");
|
||||
param_f(crystal::compass_probability, "cprob", "compass-probability");
|
||||
addsaver(crystal::view_coordinates, "crystal-coordinates");
|
||||
#endif
|
||||
|
||||
@ -723,7 +723,7 @@ EX void initConfig() {
|
||||
addsaver(nilv::nilperiod[1], "nilperiod_y");
|
||||
addsaver(nilv::nilperiod[2], "nilperiod_z");
|
||||
|
||||
addparamsaver_enum(neon_mode, "neon_mode", "neon_mode", neon_mode)
|
||||
param_enum(neon_mode, "neon_mode", "neon_mode", neon_mode)
|
||||
->editable(
|
||||
{{"OFF", ""}, {"standard", ""}, {"no boundary mode", ""}, {"neon mode II", ""}, {"illustration mode", ""}},
|
||||
"neon mode", 'M'
|
||||
@ -738,8 +738,8 @@ EX void initConfig() {
|
||||
|
||||
addsaverenum(centering, "centering");
|
||||
|
||||
addparamsaver(camera_speed, "camspd", "camera-speed", 1);
|
||||
addparamsaver(camera_rot_speed, "camrot", "camera-rot-speed", 1);
|
||||
param_f(camera_speed, "camspd", "camera-speed", 1);
|
||||
param_f(camera_rot_speed, "camrot", "camera-rot-speed", 1);
|
||||
|
||||
addsaver(panini_alpha, "panini_alpha", 0);
|
||||
|
||||
@ -1923,7 +1923,7 @@ EX void show3D() {
|
||||
}
|
||||
|
||||
EX int config3 = addHook(hooks_config, 100, [] {
|
||||
addparamsaver(vid.eye, "eyelevel", 0)
|
||||
param_f(vid.eye, "eyelevel", 0)
|
||||
->editable(-5, 5, .1, "eye level", "", 'E')
|
||||
->set_extra([] {
|
||||
dialog::dialogflags |= sm::CENTER;
|
||||
@ -1941,11 +1941,11 @@ EX int config3 = addHook(hooks_config, 100, [] {
|
||||
|
||||
addsaver(vid.auto_eye, "auto-eyelevel", false);
|
||||
|
||||
addparamsaver(vid.creature_scale, "creature_scale", "3d-creaturescale", 1)
|
||||
param_f(vid.creature_scale, "creature_scale", "3d-creaturescale", 1)
|
||||
->editable(0, 1, .1, "Creature scale", "", 'C');
|
||||
addparamsaver(vid.height_width, "heiwi", "3d-heightwidth", 1.5)
|
||||
param_f(vid.height_width, "heiwi", "3d-heightwidth", 1.5)
|
||||
->editable(0, 1, .1, "Height to width", "", 'h');
|
||||
addparamsaver(vid.yshift, "yshift", "Y shift", 0)
|
||||
param_f(vid.yshift, "yshift", "Y shift", 0)
|
||||
->editable(0, 1, .1, "Y shift", "Don't center on the player character.", 'y')
|
||||
->set_extra([] {
|
||||
if(WDIM == 3 && pmodel == mdPerspective)
|
||||
@ -1955,7 +1955,7 @@ EX int config3 = addHook(hooks_config, 100, [] {
|
||||
addsaver(vid.fixed_facing, "fixed facing", 0);
|
||||
addsaver(vid.fixed_facing_dir, "fixed facing dir", 90);
|
||||
addsaver(vid.fixed_yz, "fixed YZ", true);
|
||||
addparamsaver(vid.depth, "depth", "3D depth", 1)
|
||||
param_f(vid.depth, "depth", "3D depth", 1)
|
||||
->editable(0, 5, .1, "Ground level below the plane", "", 'd')
|
||||
->set_extra([] {
|
||||
vid.tc_depth = ticks;
|
||||
@ -1989,7 +1989,7 @@ EX int config3 = addHook(hooks_config, 100, [] {
|
||||
}
|
||||
dialog::addHelp(help);
|
||||
});
|
||||
addparamsaver(vid.camera, "camera", "3D camera level", 1)
|
||||
param_f(vid.camera, "camera", "3D camera level", 1)
|
||||
->editable(0, 5, .1, "", "", 'c')
|
||||
->modif([] (float_setting* x) { x->menu_item_name = (GDIM == 2 ? "Camera level above the plane" : "Z shift"); })
|
||||
->set_extra([] {
|
||||
@ -2011,7 +2011,7 @@ EX int config3 = addHook(hooks_config, 100, [] {
|
||||
if(GDIM == 3 && pmodel == mdPerspective)
|
||||
dialog::addBoolItem_action(XLAT("reduce if walls on the way"), vid.use_wall_radar, 'R');
|
||||
});
|
||||
addparamsaver(vid.wall_height, "wall_height", "3D wall height", .3)
|
||||
param_f(vid.wall_height, "wall_height", "3D wall height", .3)
|
||||
->editable(0, 1, .1, "Height of walls", "", 'w')
|
||||
->set_extra([] () {
|
||||
dialog::addHelp(GDIM == 3 ? "" : XLAT(
|
||||
@ -2023,7 +2023,7 @@ EX int config3 = addHook(hooks_config, 100, [] {
|
||||
vid.gp_autoscale_heights = !vid.gp_autoscale_heights;
|
||||
});
|
||||
});
|
||||
addparamsaver(vid.rock_wall_ratio, "rock_wall_ratio", "3D rock-wall ratio", .9)
|
||||
param_f(vid.rock_wall_ratio, "rock_wall_ratio", "3D rock-wall ratio", .9)
|
||||
->editable(0, 1, .1, "Rock-III to wall ratio", "", 'r')
|
||||
->set_extra([] { dialog::addHelp(XLAT(
|
||||
"The ratio of Rock III to walls is %1, so Rock III are %2 absolute units high. "
|
||||
@ -2032,7 +2032,7 @@ EX int config3 = addHook(hooks_config, 100, [] {
|
||||
fts(vid.rock_wall_ratio), fts(vid.wall_height * vid.rock_wall_ratio),
|
||||
fts(cosh(vid.depth - vid.wall_height * vid.rock_wall_ratio) / cosh(vid.depth))));
|
||||
});
|
||||
addparamsaver(vid.human_wall_ratio, "human_wall_ratio", "3D human-wall ratio", .7)
|
||||
param_f(vid.human_wall_ratio, "human_wall_ratio", "3D human-wall ratio", .7)
|
||||
->editable(0, 1, .1, "Human to wall ratio", "", 'h')
|
||||
->set_extra([] { dialog::addHelp(XLAT(
|
||||
"Humans are %1 "
|
||||
@ -2042,20 +2042,20 @@ EX int config3 = addHook(hooks_config, 100, [] {
|
||||
fts(cosh(vid.depth - vid.wall_height * vid.human_wall_ratio) / cosh(vid.depth)))
|
||||
);
|
||||
});
|
||||
addparamsaver(vid.lake_top, "lake_top", "3D lake top", .25)
|
||||
param_f(vid.lake_top, "lake_top", "3D lake top", .25)
|
||||
->editable(0, 1, .1, "Level of water surface", "", 'l');
|
||||
addparamsaver(vid.lake_bottom, "lake_bottom", "3D lake bottom", .9)
|
||||
param_f(vid.lake_bottom, "lake_bottom", "3D lake bottom", .9)
|
||||
->editable(0, 1, .1, "Level of water bottom", "", 'k');
|
||||
addsaver(vid.tc_depth, "3D TC depth", 1);
|
||||
addsaver(vid.tc_camera, "3D TC camera", 2);
|
||||
addsaver(vid.tc_alpha, "3D TC alpha", 3);
|
||||
addparamsaver(vid.highdetail, "highdetail", "3D highdetail", 8)
|
||||
param_f(vid.highdetail, "highdetail", "3D highdetail", 8)
|
||||
->editable(0, 5, .5, "High detail range", "", 'n')
|
||||
->set_extra(explain_detail)
|
||||
->set_reaction([] {
|
||||
if(vid.highdetail > vid.middetail) vid.middetail = vid.highdetail;
|
||||
});
|
||||
addparamsaver(vid.middetail, "middetail", "3D middetail", 8)
|
||||
param_f(vid.middetail, "middetail", "3D middetail", 8)
|
||||
->editable(0, 5, .5, "Mid detail range", "", 'm')
|
||||
->set_extra(explain_detail)
|
||||
->set_reaction([] {
|
||||
|
@ -701,7 +701,7 @@ EX namespace history {
|
||||
}) + addHook(hooks_config, 0, [] {
|
||||
|
||||
addsaver(autobandhistory, "include history"); // check!
|
||||
addparamsaver(lvspeed, "lvspeed", "lineview speed");
|
||||
param_f(lvspeed, "lvspeed", "lineview speed");
|
||||
addsaver(extra_line_steps, "lineview extension");
|
||||
|
||||
addsaver(bandhalf, "band width");
|
||||
|
58
models.cpp
58
models.cpp
@ -942,7 +942,7 @@ EX namespace models {
|
||||
void add_model_config() {
|
||||
addsaverenum(pmodel, "used model", mdDisk);
|
||||
addsaver(polygonal::SI, "polygon sides");
|
||||
addparamsaver(polygonal::STAR, "star", "polygon star factor");
|
||||
param_f(polygonal::STAR, "star", "polygon star factor");
|
||||
addsaver(polygonal::deg, "polygonal degree");
|
||||
|
||||
addsaver(polygonal::maxcoef, "polynomial degree");
|
||||
@ -951,37 +951,37 @@ EX namespace models {
|
||||
addsaver(polygonal::coefi[i], "polynomial "+its(i)+".imag");
|
||||
}
|
||||
|
||||
addparamsaver(models::rotation, "rotation", "conformal rotation");
|
||||
param_f(models::rotation, "rotation", "conformal rotation");
|
||||
addsaver(models::rotation_xz, "conformal rotation_xz");
|
||||
addsaver(models::rotation_xy2, "conformal rotation_2");
|
||||
addsaver(models::do_rotate, "conformal rotation mode", 1);
|
||||
addparamsaver(pconf.model_orientation, "mori", "model orientation", 0);
|
||||
addparamsaver(pconf.model_orientation_yz, "mori_yz", "model orientation-yz", 0);
|
||||
addparamsaver(pconf.top_z, "topz", 5);
|
||||
addparamsaver(pconf.model_transition, "mtrans", "model transition", 1);
|
||||
addparamsaver(pconf.halfplane_scale, "hp", "halfplane scale", 1);
|
||||
addparamsaver(pconf.rotational_nil, "rotnil", 1);
|
||||
param_f(pconf.model_orientation, "mori", "model orientation", 0);
|
||||
param_f(pconf.model_orientation_yz, "mori_yz", "model orientation-yz", 0);
|
||||
param_f(pconf.top_z, "topz", 5);
|
||||
param_f(pconf.model_transition, "mtrans", "model transition", 1);
|
||||
param_f(pconf.halfplane_scale, "hp", "halfplane scale", 1);
|
||||
param_f(pconf.rotational_nil, "rotnil", 1);
|
||||
|
||||
addparamsaver(pconf.clip_min, "clipmin", "clip-min", -1);
|
||||
addparamsaver(pconf.clip_max, "clipmax", "clip-max", +1);
|
||||
param_f(pconf.clip_min, "clipmin", "clip-min", -1);
|
||||
param_f(pconf.clip_max, "clipmax", "clip-max", +1);
|
||||
|
||||
addparamsaver(pconf.euclid_to_sphere, "ets", "euclid to sphere projection", 1.5);
|
||||
addparamsaver(pconf.twopoint_param, "twopoint", "twopoint parameter", 1);
|
||||
addparamsaver(pconf.fisheye_param, "fisheye", "fisheye parameter", 1);
|
||||
addparamsaver(pconf.stretch, "stretch", 1);
|
||||
param_f(pconf.euclid_to_sphere, "ets", "euclid to sphere projection", 1.5);
|
||||
param_f(pconf.twopoint_param, "twopoint", "twopoint parameter", 1);
|
||||
param_f(pconf.fisheye_param, "fisheye", "fisheye parameter", 1);
|
||||
param_f(pconf.stretch, "stretch", 1);
|
||||
|
||||
addparamsaver(vid.binary_width, "bwidth", "binary-tiling-width", 1);
|
||||
addparamsaver(pconf.collignon_parameter, "collignon", "collignon-parameter", 1);
|
||||
param_f(vid.binary_width, "bwidth", "binary-tiling-width", 1);
|
||||
param_f(pconf.collignon_parameter, "collignon", "collignon-parameter", 1);
|
||||
|
||||
addparamsaver(pconf.aitoff_parameter, "aitoff");
|
||||
addparamsaver(pconf.miller_parameter, "miller");
|
||||
addparamsaver(pconf.loximuthal_parameter, "loximuthal");
|
||||
addparamsaver(pconf.winkel_parameter, "winkel");
|
||||
param_f(pconf.aitoff_parameter, "aitoff");
|
||||
param_f(pconf.miller_parameter, "miller");
|
||||
param_f(pconf.loximuthal_parameter, "loximuthal");
|
||||
param_f(pconf.winkel_parameter, "winkel");
|
||||
|
||||
addsaver(pconf.collignon_reflected, "collignon-reflect", false);
|
||||
addsaver(pconf.show_hyperboloid_flat, "hyperboloid-flat", true);
|
||||
|
||||
addparamsaver(pconf.skiprope, "mobius", 0);
|
||||
param_f(pconf.skiprope, "mobius", 0);
|
||||
addsaver(pconf.formula, "formula");
|
||||
addsaverenum(pconf.basic_model, "basic model");
|
||||
addsaver(pconf.use_atan, "use_atan");
|
||||
@ -990,12 +990,12 @@ EX namespace models {
|
||||
addsaver(pconf.spiral_x, "spiralx");
|
||||
addsaver(pconf.spiral_y, "spiraly");
|
||||
|
||||
addparamsaver(pconf.scale, "scale", 1);
|
||||
addparamsaver(pconf.xposition, "xposition", 0);
|
||||
addparamsaver(pconf.yposition, "yposition", 0);
|
||||
addparamsaver(pconf.alpha, "projection", 1);
|
||||
addparamsaver(pconf.ballangle, "ballangle", "ball angle", 20);
|
||||
addparamsaver(pconf.camera_angle, "cameraangle", "camera angle", 0);
|
||||
param_f(pconf.scale, "scale", 1);
|
||||
param_f(pconf.xposition, "xposition", 0);
|
||||
param_f(pconf.yposition, "yposition", 0);
|
||||
param_f(pconf.alpha, "projection", 1);
|
||||
param_f(pconf.ballangle, "ballangle", "ball angle", 20);
|
||||
param_f(pconf.camera_angle, "cameraangle", "camera angle", 0);
|
||||
addsaver(pconf.ballproj, "ballproj", 1);
|
||||
|
||||
auto& rconf = vid.rug_config;
|
||||
@ -1009,8 +1009,8 @@ EX namespace models {
|
||||
addsaver(rconf.collignon_parameter, "rug-collignon-parameter", 1);
|
||||
addsaver(rconf.collignon_reflected, "rug-collignon-reflect", false);
|
||||
addsaver(rconf.euclid_to_sphere, "rug-euclid to sphere projection", 1.5);
|
||||
addparamsaver(rconf.twopoint_param, "rtwopoint", "rug-twopoint parameter", 1);
|
||||
addparamsaver(rconf.fisheye_param, "rfisheye", "rug-fisheye parameter", 1);
|
||||
param_f(rconf.twopoint_param, "rtwopoint", "rug-twopoint parameter", 1);
|
||||
param_f(rconf.fisheye_param, "rfisheye", "rug-fisheye parameter", 1);
|
||||
addsaver(rconf.model_transition, "rug-model transition", 1);
|
||||
}
|
||||
|
||||
|
@ -1987,13 +1987,13 @@ auto hook = addHook(hooks_args, 100, readArgs);
|
||||
|
||||
#if CAP_CONFIG
|
||||
void addconfig() {
|
||||
addparamsaver(exp_start, "ray_exp_start");
|
||||
addparamsaver(exp_decay_exp, "ray_exp_decay_exp");
|
||||
addparamsaver(maxstep_sol, "ray_maxstep_sol");
|
||||
addparamsaver(maxstep_nil, "ray_maxstep_nil");
|
||||
addparamsaver(minstep, "ray_minstep");
|
||||
addparamsaver(reflect_val, "ray_reflect_val");
|
||||
addparamsaver(hard_limit, "ray_hard_limit");
|
||||
param_f(exp_start, "ray_exp_start");
|
||||
param_f(exp_decay_exp, "ray_exp_decay_exp");
|
||||
param_f(maxstep_sol, "ray_maxstep_sol");
|
||||
param_f(maxstep_nil, "ray_maxstep_nil");
|
||||
param_f(minstep, "ray_minstep");
|
||||
param_f(reflect_val, "ray_reflect_val");
|
||||
param_f(hard_limit, "ray_hard_limit");
|
||||
addsaver(want_use, "ray_want_use");
|
||||
addsaver(exp_decay_poly, "ray_exp_decay_poly");
|
||||
addsaver(max_iter_iso, "ray_max_iter_iso");
|
||||
|
@ -238,9 +238,9 @@ auto ah2 = addHook(hooks_config, 100, [] {
|
||||
addsaver(shot::shoty, "shoty");
|
||||
addsaverenum(shot::format, "shotsvg");
|
||||
addsaver(shot::transparent, "shottransparent");
|
||||
addparamsaver(shot::gamma, "shotgamma");
|
||||
param_f(shot::gamma, "shotgamma");
|
||||
addsaver(shot::caption, "shotcaption");
|
||||
addparamsaver(shot::fade, "shotfade");
|
||||
param_f(shot::fade, "shotfade");
|
||||
});
|
||||
|
||||
#endif
|
||||
@ -1797,14 +1797,14 @@ auto animhook = addHook(hooks_frame, 100, display_animation)
|
||||
+ addHook(hooks_args, 100, readArgs)
|
||||
#endif
|
||||
+ addHook(hooks_config, 100, [] {
|
||||
addparamsaver(anims::period, "aperiod", "animation period");
|
||||
param_f(anims::period, "aperiod", "animation period");
|
||||
addsaver(anims::noframes, "animation frames");
|
||||
addparamsaver(anims::cycle_length, "acycle", "animation cycle length");
|
||||
addparamsaver(anims::parabolic_length, "aparabolic", "animation parabolic length")
|
||||
param_f(anims::cycle_length, "acycle", "animation cycle length");
|
||||
param_f(anims::parabolic_length, "aparabolic", "animation parabolic length")
|
||||
->editable(0, 10, 1, "cells to go", "", 'c');
|
||||
addparamsaver(anims::rug_angle, "arugangle", "animation rug angle");
|
||||
addparamsaver(anims::circle_radius, "acradius", "animation circle radius");
|
||||
addparamsaver(anims::circle_spins, "acspins", "animation circle spins");
|
||||
param_f(anims::rug_angle, "arugangle", "animation rug angle");
|
||||
param_f(anims::circle_radius, "acradius", "animation circle radius");
|
||||
param_f(anims::circle_spins, "acspins", "animation circle spins");
|
||||
addsaver(anims::rug_movement_angle, "rug forward movement angle", 90);
|
||||
addsaver(anims::rug_shift_angle, "rug forward shift angle", 0);
|
||||
addsaver(anims::a, "a", 0);
|
||||
|
20
vr.cpp
20
vr.cpp
@ -1314,20 +1314,20 @@ auto hooka = addHook(hooks_args, 100, readArgs);
|
||||
void addconfig() {
|
||||
addsaver(enabled, "vr-enabled");
|
||||
|
||||
addparamsaver(absolute_unit_in_meters, "vr-abs-unit");
|
||||
param_f(absolute_unit_in_meters, "vr-abs-unit");
|
||||
|
||||
addparamsaver(pconf.vr_scale_factor, "vr_scale");
|
||||
addparamsaver(pconf.vr_zshift, "vr_zshift");
|
||||
addparamsaver(pconf.vr_angle, "vr_angle");
|
||||
param_f(pconf.vr_scale_factor, "vr_scale");
|
||||
param_f(pconf.vr_zshift, "vr_zshift");
|
||||
param_f(pconf.vr_angle, "vr_angle");
|
||||
|
||||
auto& rrconf = vid.rug_config;
|
||||
addparamsaver(rrconf.vr_scale_factor, "rug_vr_scale");
|
||||
addparamsaver(rrconf.vr_zshift, "rug_vr_shift");
|
||||
addparamsaver(rrconf.vr_angle, "rug_vr_angle");
|
||||
param_f(rrconf.vr_scale_factor, "rug_vr_scale");
|
||||
param_f(rrconf.vr_zshift, "rug_vr_shift");
|
||||
param_f(rrconf.vr_angle, "rug_vr_angle");
|
||||
|
||||
addparamsaver(vrhr::pointer_length, "vr_pointer_length");
|
||||
addparamsaver(vrhr::ui_depth, "vr_ui_depth");
|
||||
addparamsaver(vrhr::ui_size, "vr_ui_size");
|
||||
param_f(vrhr::pointer_length, "vr_pointer_length");
|
||||
param_f(vrhr::ui_depth, "vr_ui_depth");
|
||||
param_f(vrhr::ui_size, "vr_ui_size");
|
||||
|
||||
addsaverenum(vrhr::hsm, "vr_headset_mode")
|
||||
->editable(headset_desc, "VR headset movement", 'h');
|
||||
|
Loading…
Reference in New Issue
Block a user