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