X-Git-Url: https://git.yukkurigames.com/?p=python-bulletml.git;a=blobdiff_plain;f=bulletml-runner;fp=bulletml-runner;h=25fa50b595f0590921d6b0db8d43ac5c0d9be143;hp=faaf9e01006fbbf47de14c2f549af7c4d5e628db;hb=0f067785de711c772c2c44c7f1e1cf8b44b2704f;hpb=781dc628702361a759834ca5fdf117679d33f76a diff --git a/bulletml-runner b/bulletml-runner index faaf9e0..25fa50b 100755 --- a/bulletml-runner +++ b/bulletml-runner @@ -8,6 +8,7 @@ import pygame import bulletml import bulletml.bulletyaml +from bulletml.collision import collides try: import yaml @@ -82,10 +83,10 @@ def main(argv): target.y /= 2 if not paused or go: - + lactive = list(active) start = time.time() count = len(active) - for obj in list(active): + for obj in lactive: new = obj.step() total += len(new) active.update(new) @@ -93,6 +94,7 @@ def main(argv): or not (-50 < obj.x < 350) or not (-50 < obj.y < 350)): active.remove(obj) + collides(obj, lactive[0]) elapsed = time.time() - start frames += 1