Files
python-tests/pygame-test.py

56 lines
1.3 KiB
Python

import pygame
pygame.init()
screen = pygame.display.set_mode((640,480))
pygame.display.set_caption("Testgame")
WEISS = ( 255, 255, 255)
active = True
clock = pygame.time.Clock()
#screen.fill(WEISS)
Testobjekt = {"name":"testobjekt",
"posx":0,
"posy":0
}
# Definieren der Variablen
ballpos_x = 10
ballpos_y = 30
#Fenster-Hauptschleife
while active == True:
for event in pygame.event.get():
if (event.type == pygame.QUIT):
print("Programm wird geschlossen!")
active = False
elif (event.type == pygame.KEYDOWN):
if (event.key == pygame.K_UP):
#pygame.draw.rect(screen, (0,0,0), [180,20,100,100],1)
#Testobjekt["posx"] +=1
print("Keydown")
elif (event.key == pygame.K_DOWN):
print("Keydown")
elif (event.key == pygame.K_RIGHT):
print("Keydown")
elif (event.key == pygame.K_LEFT):
print("Keydown")
pygame.draw.ellipse(screen, WEISS, [ballpos_x, ballpos_y, 20, 20])
# bewegen unseres Kreises
ballpos_x += 4
ballpos_y += 4
#Displayflip sorgt dafür, dass das Fenster entsprechend der Tickrate aktualisiert wird
pygame.display.flip()
clock.tick(60)
pygame.quit()