-
- enerccio@G73JH-Arch:~/workspace/clone/src$ python2
- Python 2.7.1 (r271:86832, Feb 21 2011, 01:26:25)
- [GCC 4.5.2 20110127 (prerelease)] on linux2
- Type "help", "copyright", "credits" or "license" for more information.
- >>> import pyglet, cocos
- >>> img = pyglet.image.load("data/bcg.png")
- >>> director = cocos.director.director
- >>> director.init(width=1024, height=768)
- <pyglet.window.xlib.XlibWindow object at 0x8f63a6c>
- >>> sc = cocos.sprite.Sprite(img, position=(0,0))
- >>> sc
- <cocos.sprite.Sprite object at 0x8f683ac>
- >>> class a(cocos.scene.Scene):
- ... def __init__(self):
- ... cocos.scene.Scene.__init__(self)
- ...
- >>> class a(cocos.scene.Scene):
- ... def __init__(self, lay):
- ... cocos.scene.Scene.__init__(self)
- ... self.add(lay)
- ...
- >>> class Lay(cocos.layer.Layer):
- ... def __init__(self, obj):
- ... cocos.layer.Layer.__init__(self)
- ... self.add(obj)
- ...
- >>> director.run(a(Lay(sc)))
- ^CTraceback (most recent call last):
- File "<stdin>", line 1, in <module>
- File "/usr/lib/python2.7/site-packages/cocos/director.py", line 450, in run
- event_loop.run()
- File "/usr/lib/python2.7/site-packages/pyglet/app/xlib.py", line 65, in run
- pending_displays, _, _ = select.select(iwtd, (), (), sleep_time)
- KeyboardInterrupt
- >>> sc.draw()
- >>> director.run(a(Lay(sc)))
-
- ^CTraceback (most recent call last):
- File "<stdin>", line 1, in <module>
- File "/usr/lib/python2.7/site-packages/cocos/director.py", line 450, in run
- event_loop.run()
- File "/usr/lib/python2.7/site-packages/pyglet/app/xlib.py", line 93, in run
- sleep_time = self.idle()
- File "/usr/lib/python2.7/site-packages/pyglet/app/__init__.py", line 193, in idle
- window.dispatch_event('on_draw')
- File "/usr/lib/python2.7/site-packages/pyglet/window/__init__.py", line 1219, in dispatch_event
- EventDispatcher.dispatch_event(self, *args)
- File "/usr/lib/python2.7/site-packages/pyglet/event.py", line 340, in dispatch_event
- if handler(*args):
- File "/usr/lib/python2.7/site-packages/cocos/director.py", line 483, in on_draw
- self.scene.visit()
- File "/usr/lib/python2.7/site-packages/cocos/cocosnode.py", line 651, in visit
- c.visit()
- File "/usr/lib/python2.7/site-packages/cocos/cocosnode.py", line 651, in visit
- c.visit()
- File "/usr/lib/python2.7/site-packages/cocos/cocosnode.py", line 644, in visit
- self.draw()
- File "/usr/lib/python2.7/site-packages/cocos/sprite.py", line 242, in draw
- self._vertex_list.draw(GL_QUADS)
- File "/usr/lib/python2.7/site-packages/pyglet/graphics/vertexdomain.py", line 339, in draw
- self.domain.draw(mode, self)
- File "/usr/lib/python2.7/site-packages/pyglet/graphics/vertexdomain.py", line 272, in draw
- attribute.enable()
- File "/usr/lib/python2.7/site-packages/pyglet/graphics/vertexattribute.py", line 375, in enable
- glEnableClientState(GL_COLOR_ARRAY)
- File "/usr/lib/python2.7/site-packages/pyglet/gl/lib.py", line 97, in errcheck
- from pyglet import gl
- KeyboardInterrupt
- >>> director.show_FPS = True
- >>> director.run(a(Lay(sc)))
-