Me too, Pyglet is the most pythonic and clean thing I have encountered in a long time :D
segunda-feira, 27 de Junho de 2016 às 05:08:50 UTC+1, Benjamin Moran escreveu: > > Glad you got it sorted out. The way pyglet does it is pretty similar to > other libraries (like SDL2), where the mouse is already continuously firing > update events to the Window. You just need to catch them. I really do like > pyglet's event system. > > > > On Monday, June 27, 2016 at 9:29:44 AM UTC+9, Paulo Martins wrote: >> >> >> Thank you both for your time and nice answers :) >> >> In the next morning after writing this question I did something similar >> to magu example code (track of the mouse positon: self.mouse = [0,0] ) and >> it is working like a charm. >> >> I was afraid that having on_mouse_motion always writing the x and y in >> each little mouse movement could impact performance, so I asked this >> question, in case there were other way like global acess to the x y of the >> mouse. But the fact is that it is something very light, did not noticed any >> impact on the FPS at all, I overacted and lost time reading the >> documentation for something that don't exist and is not a problem. >> >> Thank you >> >> PS: I thought that by receiving here an answear would give me >> automatically an e-mail alert, but after all not. That is why I took too >> long to come here, thought I had no answears. Sorry dealy. >> >> >> >> >> segunda-feira, 20 de Junho de 2016 às 23:06:36 UTC+1, Paulo Martins >> escreveu: >>> >>> Hi, >>> >>> Imagine that I am in a "update(dt)" function doing animation stuff, and >>> need to position some sprite according to the mouse position: is there an >>> easy way, like a function, to get the current mouse position (x, y >>> coordinates)? >>> Or the only way is to creat something like a global variable x and y and >>> keep track/registe the mouse x, y inside the on_mouse_motion event each >>> time it moves, since the start of the app? >>> >>> I am tired and sleepy, working in a hurry because of deadlines, searched >>> but can't find an easy way - sorry if this question is stupid and has an >>> obvious answer I am not seeing in this moment. >>> >>> Thanks, all the best >>> >> -- You received this message because you are subscribed to the Google Groups "pyglet-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/pyglet-users. For more options, visit https://groups.google.com/d/optout.
