Trash!!!
This commit is contained in:
22
Utils.py
Normal file
22
Utils.py
Normal file
@@ -0,0 +1,22 @@
|
||||
import pygame
|
||||
|
||||
# Hilfsfunktion, um ein Bild zu laden:
|
||||
def load_image(filename, colorkey=None):
|
||||
# Pygame das Bild laden lassen.
|
||||
image = pygame.image.load(filename)
|
||||
|
||||
# Das Pixelformat der Surface an den Bildschirm (genauer: die screen-Surface) anpassen.
|
||||
# Dabei die passende Funktion verwenden, je nach dem, ob wir ein Bild mit Alpha-Kanal haben oder nicht.
|
||||
if image.get_alpha() is None:
|
||||
image = image.convert()
|
||||
else:
|
||||
image = image.convert_alpha()
|
||||
|
||||
# Colorkey des Bildes setzen, falls nicht None.
|
||||
# Bei -1 den Pixel im Bild an Position (0, 0) als Colorkey verwenden.
|
||||
if colorkey is not None:
|
||||
if colorkey is -1:
|
||||
colorkey = image.get_at((0,0))
|
||||
image.set_colorkey(colorkey, pygame.RLEACCEL)
|
||||
|
||||
return image
|
||||
Reference in New Issue
Block a user