Crates are now solid
This commit is contained in:
parent
5100306c7f
commit
3d7be44d82
@ -2498,7 +2498,12 @@
|
||||
{"name": "Crate", "id": 16, "_eid": "16023910", "x": 592, "y": 208, "originX": 0, "originY": 0},
|
||||
{"name": "Balloon", "id": 18, "_eid": "16494694", "x": 912, "y": 160, "originX": 0, "originY": 0},
|
||||
{"name": "Balloon", "id": 19, "_eid": "16494694", "x": 976, "y": 144, "originX": 0, "originY": 0},
|
||||
{"name": "Balloon", "id": 20, "_eid": "16494694", "x": 816, "y": 144, "originX": 0, "originY": 0}
|
||||
{"name": "Balloon", "id": 20, "_eid": "16494694", "x": 800, "y": 160, "originX": 0, "originY": 0},
|
||||
{"name": "Crate", "id": 21, "_eid": "16023910", "x": 864, "y": 192, "originX": 0, "originY": 0},
|
||||
{"name": "Crate", "id": 22, "_eid": "16023910", "x": 864, "y": 176, "originX": 0, "originY": 0},
|
||||
{"name": "Crate", "id": 23, "_eid": "16023910", "x": 864, "y": 160, "originX": 0, "originY": 0},
|
||||
{"name": "Crate", "id": 24, "_eid": "16023910", "x": 864, "y": 144, "originX": 0, "originY": 0},
|
||||
{"name": "Crate", "id": 25, "_eid": "16023910", "x": 864, "y": 128, "originX": 0, "originY": 0}
|
||||
]
|
||||
}
|
||||
]
|
||||
|
@ -9,12 +9,21 @@ class Crate(Ennemy):
|
||||
self.sprite = game.sprite_lib["crate/crate.png"]
|
||||
self.deadsprite = game.sprite_lib["crate/broke.png"]
|
||||
|
||||
self.rect[2],self.rect[3] = self.sprite.get_size()
|
||||
self.size = self.sprite.get_size()
|
||||
self.rect[2],self.rect[3] = self.size
|
||||
|
||||
self.canhit = False
|
||||
|
||||
# Add his own rects to the solid list
|
||||
self.collisionrects.append(self.rect)
|
||||
|
||||
def step(self):
|
||||
super().step()
|
||||
if self.dead:
|
||||
# Remove his own solid
|
||||
self.rect[2],self.rect[3] = 0,0
|
||||
else:
|
||||
self.rect[2],self.rect[3] = self.size
|
||||
|
||||
def draw(self):
|
||||
if not self.dead:
|
||||
|
Loading…
x
Reference in New Issue
Block a user