feat(editor): EntityWriter — persisteix el bloc entities: al sortir
This commit is contained in:
1 parent
b4e36944d7
commit
ecb4625465
6 files changed
+213
-9
No files matched your search
@@ -40,13 +40,14 @@ class Editor {
|
||||
// d'entitats / jugador la gestiona GameScene consultant `active()`.
|
||||
void enter();
|
||||
|
||||
// Surt del mode editor: persisteix el tilemap al YAML (writer surgical)
|
||||
// i notifica. Si la persistència falla, emet la notificació d'error.
|
||||
void exit(Tilemap& tilemap);
|
||||
// Surt del mode editor: persisteix el tilemap i les entitats al YAML
|
||||
// (writers surgicals) i notifica. Si la persistència falla, emet la
|
||||
// notificació d'error.
|
||||
void exit(Tilemap& tilemap, const EntityManager& entities);
|
||||
|
||||
// Helper: enter() si no actiu, exit() si actiu. Útil des de GameScene
|
||||
// quan detecta la tecla de toggle.
|
||||
void toggle(Tilemap& tilemap);
|
||||
void toggle(Tilemap& tilemap, const EntityManager& entities);
|
||||
|
||||
[[nodiscard]] auto active() const -> bool { return active_; }
|
||||
|
||||
|
||||
Reference in new issue
Block a user