Re: Wich library to using in Python?

Fair enough, keep in mind though that there are different ways of writing code, these are just a few of examples. In the Pyglet example the update() function is the main loop, its called continuously by schedule_interval(). Other functions like on_key_press() wait for input and trigger events as needed. Here's a different example:

import pyglet
from pyglet.window import key

#main class
class Example(pyglet.window.Window):
    def __init__(self):
        super(Example, self).__init__(640, 480, caption="Example")
    #load a sound
        self.sound = pyglet.media.load('example.wav',streaming=False)
    #load an image
        self.picture = pyglet.image.load('example.png')
    #run our update function continuously
        pyglet.clock.schedule_interval(self.update, .01)

#primary update loop
    def update(self,dt):
    #draw screen
        self.draw()

#draw to the screen
    def draw(self):
        self.clear()
        self.picture.blit(0,0)

#capture key presses        
    def on_key_press(self,symbol,modifiers):
    #if space is pressed, play sound
        if symbol == key.SPACE:
            self.sound.play()
    #if escape pressed, quit
        if symbol == key.ESCAPE:
            self.close()

window = Example()
pyglet.app.run()

In the end it really depends on what you have in mind, you should pick and choose which library you want to use based on your current needs. If you feel Pygame is an easier fit, then go for it and see how it goes.

_______________________________________________
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
  • ... AudioGames . net Forum — Developers room : magurp244 via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : jonikster via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : jonikster via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : jonikster via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : jonikster via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : jonikster via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : magurp244 via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : magurp244 via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : jonikster via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : magurp244 via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : magurp244 via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : brian . kurosawa via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : magurp244 via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : brian . kurosawa via Audiogames-reflector

Reply via email to