ICT290 / src / scene / theArchanist / gui / hud.h
hud.h
Raw
#pragma once

namespace ARCH_HUD {
    /**
     * Name space to represent ImGui frame specific data such as widgets and
     * window settings.
     */
    namespace FRAME {
        void hud(float time,
                 int level,
                 int maxLevel,
                 int difficulty,
                 int enemies);

        void status(float health, float mana);

        void trapDoorOpened();

        int windowSettings();
    }  // namespace FRAME

    void drawHud(float time,
                 float health,
                 float mana,
                 int level,
                 int maxLevels,
                 int difficulty,
                 int enemies);

    void drawTrapdoorMsg();
}  // namespace ARCH_HUD