typedef struct Action Action; typedef struct Image Image; struct Action { // step // click }; struct Image { char *name; int w, h, bpp; unsigned char *data; SDL_Surface *sur; SDL_Texture *tex; };