Pygame -Methode funktioniert nicht in einem einfachen OOP [geschlossen]Python

Python-Programme
Anonymous
 Pygame -Methode funktioniert nicht in einem einfachen OOP [geschlossen]

Post by Anonymous »

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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post