#ifndef BLANK_UI_HUD_H_
#define BLANK_UI_HUD_H_
-#include "../graphics/Texture.hpp"
-#include "../model/Model.hpp"
+#include "FixedText.hpp"
+#include "../model/EntityModel.hpp"
#include "../model/OutlineModel.hpp"
-#include "../model/SpriteModel.hpp"
#include <glm/glm.hpp>
HUD(const HUD &) = delete;
HUD &operator =(const HUD &) = delete;
+ void DisplayNone();
void Display(const Block &);
void Render(Viewport &) noexcept;
const BlockTypeRegistry &types;
const Font &font;
- Model block;
- Model::Buffer block_buf;
+ EntityModel block;
+ EntityModel::Buffer block_buf;
glm::mat4 block_transform;
- Texture block_label;
- SpriteModel label_sprite;
- glm::mat4 label_transform;
+ FixedText block_label;
bool block_visible;