pygame.key.get_pressed[K_a], K_a is not defined!?
Diez B. Roggisch
deets at nospam.web.de
Sat May 3 11:31:34 EDT 2008
globalrev schrieb:
> On 2 Maj, 18:13, "Diez B. Roggisch" <de... at nospam.web.de> wrote:
>> globalrev schrieb:
>>
>>> if pygame.key.get_pressed[K_a]:
>>> print "Muppet"
>>> K_a is not defined.
>>> but yes it is. why do i get this error?
>> No it isn't - otherwise you wouldn't get this error, wouldn't you?
>>
>> What IS defined is
>>
>> pygame.K_a
>>
>> Or if you do
>>
>> from pygame import K_a
>>
>> then K_a is defined as well.
>>
>> Diez
>
> ok thanks
> if (key.get_pressed[K_t] and key.get_pressed[K_f]):
> print "Yup!"
>
> said int he tut it confused me.
>
>
> anyway i changed it and the list or dict from keygetpressed is all
> zeros but the K_a always is true whether i push it or not.
most probably because
key.get_pressed[K_t]
is bogus. It's a method you need to call that returns a list of bools
that are True for a given index if the key is pressed. Which the 97 is -
an index to that.
Did you actually bother to read the docs?
http://www.pygame.org/docs/ref/key.html#pygame.key.get_pressed
Diez
More information about the Python-list
mailing list