feat(entities): andamiatge del sistema d'entitats (classes, factory, bus, YAML, placeholders, smoke tests)

This commit is contained in:
JailDesigner committed 2026-04-21 12:35:19 +02:00
1 parent 984cc820c0
commit 96b71b0f65
48 files changed
+1957

No files matched your search

+17
View File
@@ -0,0 +1,17 @@
#pragma once
#include "game/entities/entity.hpp"
// Entitat purament decorativa: sense col·lisió, sense interacció. Només
// actualitza el seu component d'animació (si en té). El `collides_=false`
// / `interactable_=false` ja és el valor per defecte d'`Entity`, però ho
// expressem explícitament aquí per documentació.
class Decoration : public Entity {
public:
using Entity::Entity;
Decoration() {
collides_ = false;
interactable_ = false;
}
};