Problem with pygame
holgertrampe (0)

Hi! I've got this error when i run an working pygame-script:
'bash -c polygott-x11-vnc q && DISPLAY=:0 run-project
nohup: redirecting stderr to stdout'
The code is perfectly working on local python-installation...need help! THX!

CODE
'
import pygame
pygame.init()

screenx = 400
screeny = 300
window = pygame.display.set_mode((screenx,screeny))

counter = 0

run = True

class Viereck:
x = 0
y = 0
breite = 0
hoehe = 0
farbe = (0,0,0)
speed = 10

def init(self, x, y, breite, hoehe, farbe):
self.x = x
self.y = y
self.breite = breite
self.hoehe = hoehe
self.farbe = farbe

def zeichneMich(self, fenster):
pygame.draw.rect(fenster, self.farbe, pygame.Rect(self.x,self.y,self.breite,self.hoehe))

def bewege(self, x, y):
self.x += x
self.y += y

viereck1 = Viereck(250,10,40,40,(255,255,255))
viereck2 = Viereck(10,150,20,20,(255,0,255))

def zeichne(fenster):
fenster.fill((0,0,0))
viereck1.zeichneMich(fenster)
viereck2.zeichneMich(fenster)
pygame.display.update()

while run:
pygame.time.delay(28)
zeichne(window)
counter +=1

VIERECKE BEWEGEN

#viereck1.bewege(counter1, 0)
#viereck2.bewege(counter
2, 0)
#if counter == 100:

run = False

for event in pygame.event.get():
if event.type == pygame.QUIT:
run = False

keys = pygame.key.get_pressed()
if keys[pygame.K_LEFT]:
viereck1.bewege(viereck1.speed*-1, 0)

pygame.quit()
'

You are viewing a single comment. View All
Answered by heyitsmarcus (287) [earned 5 cycles]
View Answer
katyadee (1133)

Hey there! Head's up - you can add a repl, which might make it easier for people to help you in the future.