Bonjour à toi qui lit ce post,

J'ai un petit soucis lors de la compilation.
J'ai une structure déclarée de la manière suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
typedef struct s_object {
	int sens,prty,speed,type;
	int *pxy;
	SDL_Surface *img;
	SDL_Rect imgCoo;
} s_object;
SDL_Rect, quant à elle, contient juste 4 int: x,y,w,h (déclarés dans cet ordre).

J'ai déclaré un pointeur sur cette structure:
Je voudrais, et c'est là que ça coince lors de la compilation, assigner à pxy l'adresse imgCoo.x ou de imgCoo.y, soit (mais c'est faux)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
curObject->pxy=&(curObject->imgCoo.x);
de manière à pouvoir gérer le déplacement horizontal ou vertical sans devoir faire faire un test à chaque mouvement de l'objet:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
*(curObject->pxy)+=curObject->sens;
Merci d'avance pour vos lumières,

Edgar.