add player names display

This commit is contained in:
MihailRis
2024-11-23 07:41:44 +03:00
parent acc4d2540d
commit 65e5063326
10 changed files with 80 additions and 16 deletions
+8 -3
View File
@@ -6,19 +6,24 @@
#include <unordered_map>
#include "typedefs.hpp"
class Level;
class Chunks;
class Camera;
class Assets;
class Player;
struct Block;
class LevelController;
class ParticlesRenderer;
class WorldRenderer;
class Decorator {
const Level& level;
const Assets& assets;
ParticlesRenderer& particles;
Player& player;
WorldRenderer& renderer;
std::unordered_map<glm::ivec3, uint64_t> blockEmitters;
std::unordered_map<int64_t, u64id_t> playerTexts;
int currentIndex = 0;
void update(
@@ -27,7 +32,7 @@ class Decorator {
void addParticles(const Block& def, const glm::ivec3& pos);
public:
Decorator(
LevelController& level, ParticlesRenderer& particles, const Assets& assets
LevelController& level, WorldRenderer& renderer, const Assets& assets
);
void update(float delta, const Camera& camera);