Untitled
unknown
plain_text
a year ago
1.1 kB
6
Indexable
import pygame
class Player(pygame.sprite.Sprite):
def __init__(self, image, x, y):
super().__init__() # Call the parent class (Sprite) constructor
self.image = pygame.image.load(image) # Load the image
self.rect = self.image.get_rect() # Get the rectangular area of the image
self.rect.topleft = (x, y) # Set the position of the sprite
# Initialize Pygame
pygame.init()
screen = pygame.display.set_mode((800, 600))
# Create a player instance and add it to a sprite group
player = Player('player_img.png', 100, 100)
all_sprites = pygame.sprite.Group() # Create a group to hold all sprites
all_sprites.add(player) # Add the player sprite to the group
# Game loop
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
screen.fill((255, 255, 255)) # Fill the screen with white
all_sprites.draw(screen) # Draw all sprites in the group
pygame.display.flip() # Update the display
pygame.quit()
Editor is loading...
Leave a Comment