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