feat(enemy): sistema d'events declaratius via YAML
This commit is contained in:
@@ -14,6 +14,7 @@
|
||||
|
||||
#include "external/fkyaml_node.hpp"
|
||||
#include "game/entities/enemy.hpp" // EnemyType
|
||||
#include "game/entities/enemy_event.hpp"
|
||||
|
||||
struct EnemyConfig {
|
||||
struct ShapeCfg {
|
||||
@@ -98,6 +99,7 @@ struct EnemyConfig {
|
||||
SpawnCfg spawn;
|
||||
ColorsCfg colors;
|
||||
int score;
|
||||
EnemyEventConfig events;
|
||||
|
||||
// Parseja un descriptor d'enemic. expected_ai_type valida que ai_type del
|
||||
// YAML coincideix amb el tipus que el caller espera (segons el directori).
|
||||
|
||||
Reference in New Issue
Block a user