X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fui%2Fui.cpp;h=263245cd79bfe61ccdeb57e710bc1f5951c67fd0;hb=465bd7f96fbae44067bd342649e52c9187853b39;hp=8768095559cdf6335cf24be4043984c6cd0a7632;hpb=a957788426ff011acf662e29ec5fc0525c1a578f;p=blank.git diff --git a/src/ui/ui.cpp b/src/ui/ui.cpp index 8768095..263245c 100644 --- a/src/ui/ui.cpp +++ b/src/ui/ui.cpp @@ -433,6 +433,8 @@ void HUD::Render(Viewport &viewport) noexcept { if (block_visible) { DirectionalLighting &world_prog = viewport.HUDProgram(); world_prog.SetLightDirection({ 1.0f, 3.0f, 5.0f }); + world_prog.SetLightColor({ 1.0f, 1.0f, 1.0f }); + world_prog.SetAmbientColor({ 0.1f, 0.1f, 0.1f }); // disable distance fog world_prog.SetFogDensity(0.0f); @@ -509,7 +511,6 @@ Interface::Interface( , client_ctrl(cc) , fwd(0) , rev(0) -, slot(0) , num_slots(10) , locked(false) { @@ -709,7 +710,7 @@ void Interface::UpdateMovement() { } void Interface::InvAbs(int s) { - slot = s % num_slots; + int slot = s % num_slots; while (slot < 0) { slot += num_slots; } @@ -717,7 +718,7 @@ void Interface::InvAbs(int s) { } void Interface::InvRel(int delta) { - InvAbs(slot + delta); + InvAbs(player_ctrl.GetPlayer().GetInventorySlot() + delta); }