feat(hud): marcador de la franja superior amb 3 blocs i animació d'entrada
This commit is contained in:
1 parent
67ecb704d2
commit
82b229222f
6 files changed
+474
-1
No files matched your search
@@ -13,6 +13,7 @@
|
||||
#include "game/editor/editor.hpp"
|
||||
#endif
|
||||
|
||||
class Hud;
|
||||
class Player;
|
||||
class Text;
|
||||
|
||||
@@ -63,6 +64,14 @@ class GameScene : public Scene {
|
||||
// dos membres per garantir l'ordre invers a la destrucció.
|
||||
std::unique_ptr<PaintLayer> paint_layer_;
|
||||
|
||||
// Marcador de la franja superior (24 px). `unique_ptr` per controlar
|
||||
// l'ordre de construcció/destrucció igual que `paint_layer_`: es crea
|
||||
// al ctor un cop `entity_manager_` ja té el bus, i es destrueix abans
|
||||
// que `entity_manager_` (on viu el bus al qual està subscrit).
|
||||
// Declarat després d'`entity_manager_` per garantir l'ordre invers a
|
||||
// la destrucció.
|
||||
std::unique_ptr<Hud> hud_;
|
||||
|
||||
// Pausa de gameplay. Quan `paused_` és true, l'update de jugadors i
|
||||
// entitats es salta (el món es congela); l'input d'UI (GlobalInputs,
|
||||
// Notifier, RenderInfo) continua per no perdre hotkeys ni l'overlay de
|
||||
|
||||
Reference in new issue
Block a user