X-Git-Url: https://git.yukkurigames.com/?p=python-bulletml.git;a=blobdiff_plain;f=bulletml-runner;h=3dfdfa382a9b4f74535a06cabc7e6fbec2852861;hp=7c262b02ba3d0ce9bf01e9d4bea0be7507a67213;hb=76079fba9b913a620bb4fee71504d427e0f9df10;hpb=81982ba30dbf5fca59d8e90816ded81cb20da279 diff --git a/bulletml-runner b/bulletml-runner index 7c262b0..3dfdfa3 100755 --- a/bulletml-runner +++ b/bulletml-runner @@ -16,7 +16,7 @@ except ImportError: yaml = None try: - import psycox + import psyco except ImportError: pass else: @@ -28,11 +28,17 @@ def main(argv): 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() + bullets = dict(red=red, green=green, blue=blue) + 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.y = 300 - target.y if not paused or go: lactive = list(active) @@ -120,7 +127,8 @@ def main(argv): 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()