nel file init.h ho questa struttura
Codice: Seleziona tutto
struct Global
{
SDL_Surface *screen;
int quit;
struct Colors
{
Uint32 white;
} colors;
} g;il problema e' che non mi riconosce g
: error C2224: l'elemento a sinistra di '.screen' deve avere un tipo struct/union
la cosa e' strana perche' nel main.c faccio la stessa cosa e non ho nessun tipo di problema, cercando in giro a quanto ho capito bisogna usare la direttiva "extern"
però se metto nel "draw.h"
Codice: Seleziona tutto
extern struct Global g;fatemi sapere grazie!