CODING/Python/Escape.py DATA/pythonstuff/Sprite2.py
2026-01-19 17:54:17 -05:00

70 lines
1.3 KiB
Python

import pygame
pygame.init()
window = pygame.display.set_mode((800,600))
pygame.display.set_caption("Window")
black = (0,0,0)
white=(255,255,255)
moveX,moveY=0,0
clock = pygame.time.Clock()
class Sprite:
def __init__(self,x,y):
self.x=x
self.y=y
self.width=50
self.height=50
def render(self):
pygame.draw.rect(window,white,(self.x,self.y,self.width,self.height))
player=Sprite(100,150)
player2=Sprite(200,300)
gameLoop=True
while gameLoop:
for event in pygame.event.get():
if (event.type==pygame.QUIT):
gameLoop=False
if (event.type==pygame.KEYDOWN):
if (event.key==pygame.K_LEFT): moveX = -5
if (event.key==pygame.K_RIGHT): moveX = 5
if (event.key==pygame.K_UP): moveY = -5
if (event.key==pygame.K_DOWN): moveY = 5
if (event.type==pygame.KEYUP):
if (event.key==pygame.K_LEFT): moveX=0
if (event.key==pygame.K_RIGHT): moveX=0
if (event.key==pygame.K_UP): moveY=0
if (event.key==pygame.K_DOWN): moveY=0
window.fill(black)
player.x +=(moveX)
player.y +=(moveY)
player.render()
clock.tick(50)
pygame.display.flip()
pygame.quit()