config:: menuitem_binary_width

This commit is contained in:
Zeno Rogue 2021-02-01 17:14:28 +01:00
parent 016569bb35
commit 81d9fe9e73
2 changed files with 15 additions and 10 deletions

View File

@ -651,6 +651,7 @@ EX void initConfig() {
-> editable({{"letters", ""}, {"auto", ""}, {"images", ""}}, "inventory/kill mode", 'd');
param_f(vid.binary_width, "bwidth", "binary-tiling-width", 1);
param_custom(vid.binary_width, "binary tiling width", menuitem_binary_width, 'v');
addsaver(vid.particles, "extra effects", 1);
param_i(vid.framelimit, "frame limit", 75);

View File

@ -635,6 +635,19 @@ EX void menuitem_projection(char key) {
dialog::add_action_push(models::model_menu);
}
EX void menuitem_binary_width(char key) {
dialog::addSelItem(XLAT("binary tiling width"), fts(vid.binary_width), key);
dialog::add_action([] {
dialog::editNumber(vid.binary_width, 0, 2, 0.1, 1, XLAT("binary tiling width"), "");
dialog::reaction = [] () {
#if CAP_TEXTURE
texture::config.remap();
#endif
if(asonov::in()) asonov::prepare();
};
});
}
EX void showEuclideanMenu() {
// for(int i=2; i<lt; i++) landvisited[i] = true;
@ -892,16 +905,7 @@ EX void showEuclideanMenu() {
dialog::add_action(hybrid::configure_period);
}
else if(bt::in()) {
dialog::addSelItem(XLAT("width"), fts(vid.binary_width), 'v');
dialog::add_action([] {
dialog::editNumber(vid.binary_width, 0, 2, 0.1, 1, XLAT("binary tiling width"), "");
dialog::reaction = [] () {
#if CAP_TEXTURE
texture::config.remap();
#endif
if(asonov::in()) asonov::prepare();
};
});
menuitem_binary_width('v');
extern void add_edit_wall_quality(char);
add_edit_wall_quality('W');
}