Skip to content

Commit

Permalink
Added configurable selectionbox width. Min width = 1, Max = 5
Browse files Browse the repository at this point in the history
  • Loading branch information
TriBlade9 authored and RealBadAngel committed Sep 19, 2014
1 parent 86a0f56 commit 18bfa1c
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 2 deletions.
4 changes: 3 additions & 1 deletion minetest.conf.example
Expand Up @@ -157,8 +157,10 @@
#sound_volume = 0.7
# Whether node texture animations should be desynchronized per MapBlock
#desynchronize_mapblock_texture_animation = true
# (useful if you've there's something to be displayed right or left of hotbar)
# Width of the selectionbox's lines (Between 1 and 5)
#selectionbox_width = 2
# maximum percentage of current window to be used for hotbar
# (usefull if you've there's something to be displayed right or left of hotbar)
#hud_hotbar_max_width = 1.0
# Enable highlighting for nodes (disables selectionboxes)
#enable_node_highlighting = false
Expand Down
1 change: 1 addition & 0 deletions src/defaultsettings.cpp
Expand Up @@ -128,6 +128,7 @@ void set_default_settings(Settings *settings)
settings->setDefault("enable_sound", "true");
settings->setDefault("sound_volume", "0.8");
settings->setDefault("desynchronize_mapblock_texture_animation", "true");
settings->setDefault("selectionbox_width","2");
settings->setDefault("hud_hotbar_max_width","1.0");

settings->setDefault("mip_map", "false");
Expand Down
5 changes: 4 additions & 1 deletion src/drawscene.cpp
Expand Up @@ -30,15 +30,18 @@ typedef enum {
EYECOUNT = 2
} paralax_sign;


void draw_selectionbox(video::IVideoDriver* driver, Hud& hud,
std::vector<aabb3f>& hilightboxes, bool show_hud)
{
static const s16 selectionbox_width = rangelim(g_settings->getS16("selectionbox_width"), 1, 5);

if (!show_hud)
return;

video::SMaterial oldmaterial = driver->getMaterial2D();
video::SMaterial m;
m.Thickness = 3;
m.Thickness = selectionbox_width;
m.Lighting = false;
driver->setMaterial(m);
hud.drawSelectionBoxes(hilightboxes);
Expand Down

0 comments on commit 18bfa1c

Please sign in to comment.