On Tue, Dec 9, 2008 at 12:28 AM, vaibhav <[EMAIL PROTECTED]> wrote:

>
> hi Tristam,
> this is a great example. i better understand states now. i found one
> typo in the last line of main update function, though i don't think
> that 'else' condition is ever met.
>
> # update callback
> def update(dt):
>        # update the topmost state, if we have any
>        if len(states):
>                states[-1].update(dt)
>        # otherwise quit
>        else:
>                app.exit()
>
> the last line should be
>                pyglet.app.exit()
>

Thanks, I have corrected that in the source. You are correct that it is
never reached in the current app, but it is intended to make sure that the
application will quit if the last state is popped (rather than get stuck in
an infinite loop).

- Tristam


> thanks for the example
> vaibhav
>
> On Dec 8, 2:48 pm, "Tristam MacDonald" <[EMAIL PROTECTED]> wrote:
> > On Mon, Dec 8, 2008 at 5:43 PM, Alex Holkner <[EMAIL PROTECTED]>
> wrote:
> >
> > > On 12/9/08, Tristam MacDonald <[EMAIL PROTECTED]> wrote:
> > > > In case anyone is interested, I wrote a simple pong clone using
> Pyglet.
> >
> > > > The source is fairly heavily commented, and I attempted to use best
> > > > practices throughout, in the hopes that it would be of use to anyone
> > > > learning Pyglet.
> >
> > > > Comments and suggestions are welcome, and you can find it here:
> > > >http://swiftcoder.wordpress.com/2008/12/08/pong/
> >
> > > This is a great example, and just needs sound effects (and for the CPU
> > > player not to cheat!).  If you relicense the code under a BSD license
> > > I can include it in the pyglet examples/ distribution.
> >
> > > Cheers
> > > Alex.
> >
> > No problem, I would be glad to contribute to the distribution. I plan to
> add
> > some 'artificial stupidity' to the CPU player in the next few days, but
> feel
> > free to modify the code as you see fit, and the BSD license is fine.
> >
> > I intend to produce a series of these simple games, partly as the start
> of
> > my game development portfolio, but also to help out anyone who needs it -
> I
> > will update you all when the next is released.
> >
> > - Tristam
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pyglet-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/pyglet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to