SDL_Color in Uint32
-
wie kann ich die farbwerte von der SDL_Color struktur
in ein Uint32 umwandeln
-
so wie's in der doku steht?
-
ja genau
wobei bei mir die unused variable für das speichern von der alpha farbe genutzt wirdund die 4 farben (RGBA) will ich in eine Uint32 variable umwandeln
-
Uint32 getfarbe; getfarbe = farbe.r; getfarbe <<= 8; getfarbe += farbe.g; getfarbe <<= 8; getfarbe += farbe.b; getfarbe <<= 8; getfarbe += farbe.unused;
-
falls sizeof(SDL_Color)==4 geht auch
SDL_Color color; Uint32 rgba= *((Uint32*)&color);
-
thx für die antworten