|
From: Mark D. <dil...@ua...> - 2004-05-12 11:26:10
|
How soon is this happening ? Is it worth even starting a project using
the current lib, or should I just wait for the rewrite ?
Mark
On Wed, 2004-05-12 at 03:28, an...@la... wrote:
> I plan to re-write Pyzzle from scratch. As far as I am concerned the
> current code is dead. It is just too mesy and yields unpredictable
> results.
>
> I am going to review the code and get back to everyone in a day or so.
>
> The new code will have a different API and will be a lib.
>
> Sorry I cannot help.
>
> Andy
>
> > I'm trying to use the change_slide function and am running into some
> > strange problems. Here is some simple code that works find with the
> > change slide:
> >
> > import os, sys
> >
> > #import the engine
> > import pyzzle
> > from pyzzle import *
> >
> > import Intro
> > from Intro import *
> >
> > #setup some defaults
> > parameters.setScreenSize((1024, 768));
> > parameters.setResolution(24);
> > parameters.setSlideSize((800, 600));
> > parameters.setBackgroundColor((0, 0, 0));
> > #parameters.setZipMode(1)
> >
> > #paths to objects
> > paths.setTextPath(os.path.join('mydata','text'))
> > paths.setObjectPath(os.path.join('mydata', 'objects'))
> > paths.setSlidePath(os.path.join('mydata', 'slides'))
> > paths.setSoundPath(os.path.join('mydata', 'sounds'))
> > paths.setImagePath(os.path.join('mydata', 'images'))
> > paths.setMoviePath(os.path.join('mydata', 'movies'))
> >
> > view1_1 = Slide()
> > view1_3 = Slide()
> >
> > staticmovie = Movie('static_01.MPG')
> >
> > def change():
> > staticmovie.play(1, 1)
> > pyzzle.change_slide(view1_3)
> >
> >
> > view1_1.setSlideFile('startscreen.jpg')
> > view1_1.appendHotspot(action, (213,160,225,119), action_cursor)
> > view1_1.appendMovie(staticmovie,(387,180))
> > view1_1.setState(['bookdown', 1])
> > view1_1.setAction(change)
> >
> > view1_3.setSlideFile('02.jpg')
> > view1_3.appendHotspot(view1_1, (0, 360, 640, 120), down_cursor, fade)
> >
> > #--start the game
> > pyzzle.setFirstSlide(view1_1)
> >
> > pyzzle.start()
> >
> > now, inside the change function, if I comment out the:
> >
> > staticmovie.play(1, 1)
> >
> > then the game does some strange stuff. First, it won't update the
> > screen until the window looses focus then gains it back, and at this
> > point it will update to the new slide, then immediately crash with this
> > error:
> >
> > Traceback (most recent call last):
> > File "myTest.py", line 47, in ?
> > pyzzle.start()
> > File "/home/line72/tmp/pyzzle-0.8/pyzzle.py", line 37, in start
> > pyzzlemain.gamemain()
> > File "enginecode/pyzzlemain.py", line 382, in gamemain
> > new_cursor_zone = get_map_pos(current_hotspotmap, event.pos)
> > AttributeError: event member not defined
> >
> > I don't understand why you HAVE to be playing a movie to do a slide
> > change. Is this a bug or the way its supposed to work ? The
> > documentation the website seemed a little outdated and I couldn't find
> > the change_slide anywhere in the docs.
> >
> > btw, I'm running gentoo linux with
> > python-2.3.3
> > pygame-1.6
> > pyzzle-0.8
> >
> > Also, what's the best way to package a game created with pyzzle? Is it
> > best to include all of pyzzle with your game ? I found it stange the
> > pyzzle doesn't create a library and install itself in the python path.
> >
> > Any help is much appreciated,
> > Mark <Line72> Dillavou
> >
> >
> > -------------------------------------------------------
> > This SF.Net email is sponsored by Sleepycat Software
> > Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to
> > deliver
> > higher performing products faster, at low TCO.
> > http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3
> > _______________________________________________
> > Pyzzle-users mailing list
> > Pyz...@li...
> > https://lists.sourceforge.net/lists/listinfo/pyzzle-users
> >
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by Sleepycat Software
> Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to deliver
> higher performing products faster, at low TCO.
> http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3
> _______________________________________________
> Pyzzle-users mailing list
> Pyz...@li...
> https://lists.sourceforge.net/lists/listinfo/pyzzle-users
|