From 7ea8f8fd31c8a39876cf115cd168ba6654ec98c6 Mon Sep 17 00:00:00 2001 From: Leander <80996591+m0ntagur@users.noreply.github.com> Date: Mon, 23 Jan 2023 15:31:30 +0100 Subject: Add files via upload --- Alien.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Alien.py (limited to 'Alien.py') diff --git a/Alien.py b/Alien.py new file mode 100644 index 0000000..5400447 --- /dev/null +++ b/Alien.py @@ -0,0 +1,27 @@ +import pygame +import os + +class Alien(pygame.sprite.Sprite): + def __init__(self, bildDateipfad: str, position: tuple, wert: int): + super().__init__() + self.image = pygame.image.load(os.path.abspath(bildDateipfad)) + self.rect = self.image.get_rect() + self.rect.center = position + + self.__wert = wert + self.__geschwindigkeit = 1 + + def getRect(self): + return self.rect + + def getWert(self) -> int: + return self.__wert + + def aendereRichtung(self): + self.__geschwindigkeit *= -1 + + def bewegen(self): + self.rect.x += self.__geschwindigkeit + + def bewegeRunter(self, y): + self.rect.y += y \ No newline at end of file -- cgit v1.3.1