#pragma once typedef struct Faction { char* name; struct Faction** enemies; int nenemies; struct Faction** allies; int nallies; } Faction; Faction* faction_get(const char* name); int areEnemies(Faction* a, Faction* b); int areAllies(Faction* a, Faction* b); int factions_load(void); void factions_free(void);