Python Forum
[PyGame] Beginner in pygame, I don't know how to use events
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[PyGame] Beginner in pygame, I don't know how to use events
#1
Hi everyone,I'm a beginner with pygame. I wanted to use events and look on internet how to use them but the problem is that python keep telling me "NameError: name 'event' is not defined". I don't understand why, all websites I've seen used event like this. Can somebody help me please ? Smile

if event.type == KEYDOWN:
print ("changer de lieu")
Reply
#2
That code is presented within a for loop of events.

for event in pygame.event.get():
   if event.type == KEYDOWN:
       ...
Recommended Tutorials:
Reply
#3
(Jan-19-2018, 12:37 PM)metulburr Wrote: That code is presented within a for loop of events.
for event in pygame.event.get(): if event.type == KEYDOWN: ...
Thank's a lot ! I have no more error message :) but when I write nothing happens, I don't get it Huh

for event in pygame.event.get():
if event.type == KEYDOWN:
print ("...")
Reply
#4
(Jan-26-2018, 01:35 PM)Erepiv1 Wrote: Thank's a lot ! I have no more error message :) but when I write nothing happens, I don't get it
(Jan-19-2018, 12:37 PM)metulburr Wrote: That code is presented within a for loop of events.

for event in pygame.event.get():
   if event.type == KEYDOWN:
       ...


... was just for whatever you want to put to execute. Its going to run, but not do anything. If you put print('something') instead of ... then you would see something every time you press a key.
Recommended Tutorials:
Reply
#5
(Jan-26-2018, 01:37 PM)metulburr Wrote:
(Jan-26-2018, 01:35 PM)Erepiv1 Wrote: Thank's a lot ! I have no more error message :) but when I write nothing happens, I don't get it
(Jan-19-2018, 12:37 PM)metulburr Wrote: That code is presented within a for loop of events.
for event in pygame.event.get(): if event.type == KEYDOWN: ...
... was just for whatever you want to put to execute. Its going to run, but not do anything. If you put print('something') instead of ... then you would see something every time you press a key.

I see , but when I try, nothing appears :/
Reply
#6
did you change ... to print something instead?
Recommended Tutorials:
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  [PyGame] Help with blitting and events elxleon42 1 2,827 Nov-04-2018, 11:46 PM
Last Post: metulburr

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020