Hi guys.
I'm new to python and programming in general so expect noob questions :.)
I've got up to classes & functions & having problems getting round a little
input problem.
I've put my keyboard controls in a separate module from the pygames main
loop and my 'character' in another module.
When I was putting it all in one file, if I held left my 'character' carried
on moving left, but now it will only move the specified amount of pixels
then stop.
character: main loop:
Keyboard controls:
def update(self, d, sp): while True:
def controls():
if d == 6: D = Keyboard controls
output = 0
self.x += sp ball.update(D, 1)
for event in pygame.event.get():
elif d == 4:
if event.type == QUIT:
self.x -= sp
pygame.quit()
elif d == 8:
sys.exit()
self.y -= sp
elif d == 2:
if event.type == KEYDOWN:
self.y += sp
if event.key == K_RIGHT:
output = 6
............
if event.type ==
KEYUP:
if event.key ==
K_RIGHT:
output = 0
return output
Any sudjestions would be greatly appreciated
os - windows vista
python 3.1
thanks