Pygame -Methode funktioniert nicht in einem einfachen OOP [geschlossen]
Posted: 21 Mar 2025, 09:06
Ich versuche mit Pygame eine einfache Autoklasse in Python zu erstellen, aber meine Methode für Draw () scheint nicht zu funktionieren. Das Rechteck erscheint nicht auf dem Bildschirm. < /P>
Code: Select all
import pygame
pygame.init()
class Car:
def __init__(self, x, y, color=(255, 0, 0), width=50, height=30):
self.x = x
self.y = y
self.color = color
self.width = width
self.height = height
def draw(self, screen):
pygame.draw.rect(screen, self.color, (self.x, self.y, self.width, self.height))
# Initialize pygame screen
screen = pygame.display.set_mode((500, 500))
clock = pygame.time.Clock()
car = Car(200, 200) # Create a car object
running = True