Salut !
J'ai un warning en compilant que je comprends pas...
le code correspondant est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2dereferencing type-punned pointer will break strict-aliasing rules
avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for (uint i=0; i < sizeof(SpriteEntry) / 4; i++) { ((uint32 *)OAM)[i] = ((uint32 *)&flowerSprite)[i]; }
et :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2#define OAM ((uint16*)0x07000000)
qui est un :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SpriteEntry flowerSprite;
Merci d'avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 typedef struct sSpriteEntry { uint16 attribute[3]; uint16 filler; } SpriteEntry, * pSpriteEntry;
Partager