[Tutor] need help
jonathan wallis
mindboggler12 at gmail.com
Fri Aug 7 01:31:04 CEST 2009
i am in the process of creating a simple python program, and i have come
across a problem which i can not solve, here is the code
*import pygame
from pygame.locals import *
from pygame.color import THECOLORS
if not pygame.font:
print 'Atention, there are no fonts.'
if not pygame.mixer:
print 'Atention, there is no sound.'
pygame.init()
blue = (0, 0, 255)
red = (255, 0, 0)
black = (0, 0, 0)
window_width = 1280
window_height = 960
window = pygame.display.set_mode((window_width, window_height))
def circle_func(color, xpos, ypos, ray, movement_x, movment_y):
circle = pygame.draw.circle(window, color, (xpos, ypos), ray)
return circle
circle = circle_func(red, 50, 50, 20, 3, 3)
circle2 = circle_func(blue, 100, 100, 10, 3, 3)
pygame.display.flip()
pygame.key.set_repeat(1000, 100)
while True:
for event in pygame.event.get():
pass
key_pressed = pygame.key.get_pressed()
if key_pressed[K_LEFT]:
xpos -= movement_x
if key_pressed[K_RIGHT]:
xpos += movement_x
if key_pressed[K_UP]:
ypos -= movement_y
if key_pressed[K_DOWN]:
ypos += movement_y
window.fill(black)
circle = circle_func(red, 50, 50, 20, 3, 3)
circle2 = circle_func(blue, 100, 100, 10, 3, 3)
pygame.display.flip()*
when you try to move the circles with the left, right, down or up arrow keys
it spits out an error saying "xpos is not defined" or "ypos is not defined"
depending on if you hit the left/right or up/down keys, please show me what
i am doing wrong!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20090806/3ab253a9/attachment.htm>
More information about the Tutor
mailing list