Diskussion:SDL: Hintergrund

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
Aus Wikibooks

Bild als Hintergrund[Bearbeiten]

Kann ich auch ein Bild als Hintergrund verwenden oder gehen nur Farben?

Selbstverständlich kannst Du jedes Bild laden und auf den Schirm blitten. --Gnushi 17:20, 14. Feb 2006 (UTC)
Gibt es dafür auch eine extra Funktion oder soll ich es wie bei jedem anderem Bild auch machen? --Pascal Garber 22:23, 14. Feb 2006 (UTC)
Was meinst Du mit "wie bei jedem anderem Bild auch"? Ich würde das Bild laden
image = SDL_LoadBMP("tux.bmp");
und anschließend auf den Bildschirm bringen:
SDL_BlitSurface(image, NULL, screen, &dst);
Wobei "dst" ein SDL-Rechteck in der Größe Deines Fensters ist. Wenn Du es zoomen möchtest, so verwende SdlGfx (findest Du auf der Seite http://www.libsdl.org unter "Bibliotheken" oder "Libs" oder so. --Gnushi 10:09, 15. Feb 2006 (UTC)
Ja, so meinte ich das, danke. Vielleicht sollte man das auch im Buch erwähnen und auch dass wenn man ein Bild als Hintergrund hat, man das Bild aber verschieben möchte, vorher den Hintergrund mit
SDL_CreateRGBSurface (image->flags,image->w,image-h,16,0,0,0,0);
abspeichern kann um ihn dann später wieder einzeichnen zu können. Vielleicht könnte ich dass auch machen, wenn ich ganz dahinter gekommen bin. --Pascal Garber 15:40, 15. Feb 2006 (UTC)
Es wäre lieb, wenn Du das bei Gelegenheit machen könntest. Mitarbeit an diesem Buch ist immer willkommen. Vielleicht könntest Du ohnehin dieses Kapitel "Hintergrund" etwas verbessern und erweitern? --Gnushi 15:28, 15. Feb 2006 (UTC)