projects
/
python-bulletml.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Re-reverse coordinate system to match OpenGL.
[python-bulletml.git]
/
bulletml-runner
diff --git
a/bulletml-runner
b/bulletml-runner
index
7c262b0
..
3dfdfa3
100755
(executable)
--- a/
bulletml-runner
+++ b/
bulletml-runner
@@
-16,7
+16,7
@@
except ImportError:
yaml = None
try:
yaml = None
try:
- import psyco
x
+ import psyco
except ImportError:
pass
else:
except ImportError:
pass
else:
@@
-28,11
+28,17
@@
def main(argv):
pygame.display.init()
screen = pygame.display.set_mode([600, 600], pygame.DOUBLEBUF)
pygame.display.init()
screen = pygame.display.set_mode([600, 600], pygame.DOUBLEBUF)
- bullet = pygame.Surface([3, 3])
- bullet.fill([255, 0, 0])
+ red = pygame.Surface([3, 3])
+ red.fill([255, 0, 0])
+ green = pygame.Surface([3, 3])
+ green.fill([0, 255, 0])
+ blue = pygame.Surface([3, 3])
+ blue.fill([0, 0, 255])
clock = pygame.time.Clock()
target = bulletml.Bullet()
clock = pygame.time.Clock()
target = bulletml.Bullet()
+ bullets = dict(red=red, green=green, blue=blue)
+
file_idx = 0
while True:
file_idx = 0
while True:
@@
-81,6
+87,7
@@
def main(argv):
target.x, target.y = pygame.mouse.get_pos()
target.x /= 2
target.y /= 2
target.x, target.y = pygame.mouse.get_pos()
target.x /= 2
target.y /= 2
+ target.y = 300 - target.y
if not paused or go:
lactive = list(active)
if not paused or go:
lactive = list(active)
@@
-120,7
+127,8
@@
def main(argv):
y *= 2
x -= 1
y -= 1
y *= 2
x -= 1
y -= 1
- screen.blit(bullet, [x, y])
+ bullet = bullets.get(obj.appearance, red)
+ screen.blit(bullet, [x, 600 - y])
clock.tick(60)
pygame.display.flip()
clock.tick(60)
pygame.display.flip()