40 lines
989 B
Python
Executable file
40 lines
989 B
Python
Executable file
#!/usr/bin/env python
|
|
|
|
import pyglet
|
|
|
|
images = [
|
|
pyglet.image.load("puzzle/cas/%d PuzCas%02d.pcx"%(i+2745, i)) for i in xrange(20)
|
|
]
|
|
|
|
bin = pyglet.image.atlas.TextureBin()
|
|
images = [bin.add(image) for image in images]
|
|
|
|
window = pyglet.window.Window(800,600)
|
|
image = pyglet.resource.image('interface/3178 Puzzle.pcx')
|
|
image1 = pyglet.resource.image('interface/153 AResBar.pcx')
|
|
|
|
@window.event
|
|
def on_draw():
|
|
window.clear()
|
|
image.blit(0, 0)
|
|
image1.blit(3, 3)
|
|
images[0].blit(7,414)
|
|
images[1].blit(7,402)
|
|
images[2].blit(7,412)
|
|
images[3].blit(7,359)
|
|
images[4].blit(7,264)
|
|
images[5].blit(7,49)
|
|
images[6].blit(16,527)
|
|
images[7].blit(22,49)
|
|
images[8].blit(70,49)
|
|
images[9].blit(72,285)
|
|
|
|
@window.event
|
|
def on_key_press(symbol, modifiers):
|
|
if symbol == pyglet.window.key.Q:
|
|
pyglet.app.exit()
|
|
|
|
pyglet.gl.glEnable(pyglet.gl.GL_BLEND)
|
|
pyglet.gl.glBlendFunc(pyglet.gl.GL_SRC_ALPHA, pyglet.gl.GL_ONE_MINUS_SRC_ALPHA)
|
|
|
|
pyglet.app.run()
|