Original Post
I can't really think of a way to explain this so I'll use an example: the structs refer to each other in a circle. The compiler says "syntax error : identifier 'MONSTER'". Is there a way to solve the error? Degra
typedef struct TILE
{
MONSTER * rootMonster;
} TILE;
typedef struct MONSTER
{
TILE * startingTile;
} MONSTER;