X-Git-Url: https://git.yukkurigames.com/?p=python-bulletml.git;a=blobdiff_plain;f=bulletml%2Fimpl.py;fp=bulletml%2Fimpl.py;h=4785ef2c8c17094076b38e49ceef4486fb9910b7;hp=f7edd5a458d05ca0399a70e3ac7ce4f1549f70d3;hb=75cf6c9dd1fa5aef18f11e08bcc3728c1175b1c4;hpb=4c9526a453f57e54c603dcad10d2346d06b69fe4 diff --git a/bulletml/impl.py b/bulletml/impl.py index f7edd5a..4785ef2 100644 --- a/bulletml/impl.py +++ b/bulletml/impl.py @@ -131,9 +131,10 @@ class Bullet(object): rank - game difficulty, 0 to 1, default 0.5 tags - string tags set by the running actions appearance - string used to set bullet appearance + radius - radius for collision Contructor Arguments: - x, y, direction, speed, target, rank, tags, appearance + x, y, direction, speed, target, rank, tags, appearance, radius - same as the above attributes actions - internal action list Action - custom Action constructor @@ -141,9 +142,11 @@ class Bullet(object): """ def __init__(self, x=0, y=0, direction=0, speed=0, target=None, - actions=(), rank=0.5, tags=(), appearance=None): + actions=(), rank=0.5, tags=(), appearance=None, + radius=0.5): self.x = self.px = x self.y = self.py = y + self.radius = radius self.mx = 0 self.my = 0 self.direction = direction