mirror of
https://github.com/luanti-org/luanti.git
synced 2025-07-22 17:18:39 +00:00
Added configurable selectionbox width. Min width = 1, Max = 5
This commit is contained in:
parent
86a0f5603b
commit
18bfa1c785
3 changed files with 8 additions and 2 deletions
|
@ -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");
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue