typedef struct Area_s Area; typedef struct { char *object; pArea *area; // Stiekem een Area pointer :-o } Tile, *pTile; void Tile_init(Tile *tile); // AREA struct Area_s { int type; int width; int height; int offset_x; int offset_y; pTile *tiles; GLfloat r; GLfloat g; GLfloat b; char filename[100]; };