From 3f9c38d172ccd1988cedddab259893ec149319c1 Mon Sep 17 00:00:00 2001 From: administrator Date: Wed, 27 Dec 2023 19:36:55 +0100 Subject: [PATCH] Recommit --- pygame-test.py | 48 +++++++++--------------------------------------- 1 file changed, 9 insertions(+), 39 deletions(-) diff --git a/pygame-test.py b/pygame-test.py index 308c223..fa9be45 100644 --- a/pygame-test.py +++ b/pygame-test.py @@ -3,10 +3,7 @@ import pygame_menu import random as rnd pygame.init() - -MAINSCREEN_SIZE = (1024,768) -MAINSCREEN = pygame.display.set_mode(MAINSCREEN_SIZE) - +MAINSCREEN = pygame.display.set_mode((640,480)) pygame.display.set_caption("Testgame") WEISS = ( 255, 255, 255) @@ -25,11 +22,7 @@ class GameObject(): __pos_x = int() __pos_y = int() __color = (0,0,0) -<<<<<<< HEAD __rect_size = [] -======= - __size_rect = {"x":50, "y":50} ->>>>>>> 60669e167271ec3a5538d5900155661e584b9ec0 __movespeed = int() __rectobjekt = pygame.Rect __surface = MAINSCREEN @@ -58,31 +51,29 @@ class GameObject(): pass def move(self, *speed:int): - MOVE_SPEED = 1 #Defaultspeed + MOVE_SPEED = 1 + #self.__rectobjekt.x += MOVE_SPEED if(self.__movedirection['up']): if(not speed): self.__pos_y -= MOVE_SPEED else: self.__pos_y -= speed[0] - if(self.__pos_y <= -self.__size_rect["y"]): - self.__pos_y = MAINSCREEN_SIZE[1] + if(self.__pos_y <= -100): + self.__pos_y += 580 elif(self.__movedirection['down']): if(not speed): self.__pos_y += MOVE_SPEED else: self.__pos_y += speed[0] - if(self.__pos_y >= MAINSCREEN_SIZE[1]): - self.__pos_y = -self.__size_rect["y"] + if(self.__pos_y >= (self.__surface.get_size()[1])): self.__pos_y = -100 elif(self.__movedirection['left']): if(not speed): self.__pos_x -= MOVE_SPEED else: self.__pos_x -= speed[0] - if(self.__pos_x <= -self.__size_rect["x"]): - self.__pos_x = MAINSCREEN_SIZE[0] + if(self.__pos_x <= -100): self.__pos_x = 680 elif(self.__movedirection['right']): if(not speed): self.__pos_x += MOVE_SPEED else: self.__pos_x += speed[0] - if(self.__pos_x >= MAINSCREEN_SIZE[0]): - self.__pos_x = -self.__size_rect["x"] + if(self.__pos_x >= (self.__surface.get_size()[0])): self.__pos_x = -100 print("Objekt-Koordinaten "+self.__name+"= X: "+str(self.__rectobjekt.x)+" Y: "+str(self.__rectobjekt.y), end="\r") @@ -91,11 +82,7 @@ class GameObject(): #font = pygame.font.SysFont(None, 70) #text = font.render("TEST", True, (0,0,0) ) if(self.__removed == False): -<<<<<<< HEAD self.__rectobjekt = pygame.draw.rect(self.__surface, self.__color, [self.__pos_x, self.__pos_y,20,20]) -======= - self.__rectobjekt = pygame.draw.rect(self.__surface, self.__color, [self.__pos_x, self.__pos_y,self.__size_rect["x"],self.__size_rect["y"]]) ->>>>>>> 60669e167271ec3a5538d5900155661e584b9ec0 def get_rect(self): return self.__rectobjekt @@ -137,7 +124,7 @@ class GameObject(): def spawn_entities(x:int): Objects = list() for y in range(x): - Objects.append(GameObject("TEST", rnd.randint(1,MAINSCREEN_SIZE[0]), rnd.randint(1,MAINSCREEN_SIZE[1]), rnd.randint(1,15))) + Objects.append(GameObject("TEST", rnd.randint(1,640), rnd.randint(1,480), rnd.randint(1,10))) for x in Objects: print(x) @@ -150,11 +137,7 @@ background = pygame.surface.Surface((640,480)) x = 3600 invert = False -<<<<<<< HEAD spawned_entities = spawn_entities(50) #Spawnt eine definierte Anzahl an GameObjekten -======= -spawned_enteties = spawn_entities(50) ->>>>>>> 60669e167271ec3a5538d5900155661e584b9ec0 #Fenster-Hauptschleife while active == True: MAINSCREEN.fill((255,255,255)) @@ -174,7 +157,6 @@ while active == True: Player.change_direction("right") elif (event.key == pygame.K_LEFT): print("Keydown") -<<<<<<< HEAD Player.change_direction("left") Player.draw() @@ -186,18 +168,6 @@ while active == True: y.remove Player.draw_follower(spawned_entities) -======= - object1.change_direction("left") - #rect1.move(ballpos_x, ballpos_y) - ballpos_x -= 10 - - for y in spawned_enteties: - y.draw() - y.move(y.get_movespeed()) - - object1.draw() - object1.move(0.5) ->>>>>>> 60669e167271ec3a5538d5900155661e584b9ec0 if(x == 0): for y in spawned_entities: