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 |