Transparente Bilder mit Allegro-Bibliothek
-
Moin,
ich hab mithilfe der Allegro-Bibliothek ein ganz einfachen
TicTacToe programmiert.
Allerdings wollte ich in dem Spiel für die beiden Spieler zwei unterschiedliche
Grafiken auf den unterschiedlichen Feldern anzeigen lassen.
Jedoch haben die Grafiken transparente Bereiche, es sollte also an den Stellen
der Hintergrund des Spielfeldes zu sehen sein.
Weiß evtl. jemdand, wie ich das hinbekommen kann?
Die Grafiken für die beiden Spieler sind ja als bmp, pcx oder tga gespeichert.
Vielen Dank für eure Hilfe!Achja, Programmiersprache C
-
kann allegro keine pngs?
-
also nicht, dass ich wüsste.
Grundsätzlich nur bmp, pcx, tga und ein weiteres (weiß grad nicht welches, aber definitiv nicht png).
Das ist ja das blöde daran
-
das ist ja richtig arm. Warum nimmst du nicht sdl oder so?
-
Mit welchen Compilern funktioniert SDL denn unter Windows?
Nur VC++ und Mingw?Problem ist, dass ich auf einem Win98 Rechner ohne Internetanschluss
programmiere
.
Und Mingw runterzuladen scheint ja richtig kompliziert zu sein.
-
Hm.. ALso du könntest es auf einem PC mit internetanschluss über den Installer installieren und dann den MinGW ordner brennen und auf deinen PC kopieren. Brauchst dann nur den PATH anpassen (oder deine IDE je nach dem).
-
Das TGA-Format waere ja in der Lage einen Alpha-Kanal zu speichern den man zb fuer Transparenz nutzen koennte.
In wie weit dieses "Allegro" damit umgehen kann weiss ich nicht.
Es gibt auch Libs zum Laden "richtiger" Bildformate, zb DevIL oder einfach libpng.