From 97dea19521d7d1094a66e3a417d8b6d82221fb51 Mon Sep 17 00:00:00 2001 From: bencat07 Date: Sat, 25 May 2019 17:03:38 +0200 Subject: [PATCH] Improve MC Healthbar and add menu entries --- data/menu/nullifiedcat/visuals/ui.xml | 4 +++- src/hacks/MCHealthbar.cpp | 7 ++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/data/menu/nullifiedcat/visuals/ui.xml b/data/menu/nullifiedcat/visuals/ui.xml index 0d7f7021..a1f0b582 100644 --- a/data/menu/nullifiedcat/visuals/ui.xml +++ b/data/menu/nullifiedcat/visuals/ui.xml @@ -20,6 +20,8 @@ + + - \ No newline at end of file + diff --git a/src/hacks/MCHealthbar.cpp b/src/hacks/MCHealthbar.cpp index 09da40b6..124752d0 100644 --- a/src/hacks/MCHealthbar.cpp +++ b/src/hacks/MCHealthbar.cpp @@ -9,8 +9,9 @@ namespace mchealthbar { +// qtcreator marks no extern declared but there is, so don't make it static thanks settings::Bool minecraftHP("mc_health.enable", "false"); -static settings::Float size("mc_health.size", "64"); +static settings::Float size("mc_health.size", "32"); static std::vector absorption; static std::vector hearts; @@ -26,8 +27,8 @@ void draw_func() if (!minecraftHP || CE_BAD(LOCAL_E) || CE_BAD(LOCAL_W)) return; float iconSize = *size; - float startPosX = draw::width / 2 - iconSize * 5.0f; - float startPosY = draw::height - iconSize; + float startPosX = draw::width * 0.2f - iconSize * 5.0f; + float startPosY = draw::height - iconSize - 1.0f; float halfHeart = LOCAL_E->m_iMaxHealth() / 20; // HP per half heart float halfHearts = LOCAL_E->m_iHealth() / halfHeart; // health in half hearts