X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=koperkapel%2Fscenes%2Fbase.py;h=16353d597e607f3a96ecdd1635c971362babdf29;hb=a3a4e8d31e4e44d4f245b4c2de9d32b37a530c5c;hp=fd53f817b9cc6b3fade5a0b617f42a90e1f1e84f;hpb=bf20049741bc0d599092143738e4633f1f87de8f;p=koperkapel.git diff --git a/koperkapel/scenes/base.py b/koperkapel/scenes/base.py index fd53f81..16353d5 100644 --- a/koperkapel/scenes/base.py +++ b/koperkapel/scenes/base.py @@ -116,6 +116,9 @@ class Layer: self.name = name self.actors = [] + def __iter__(self): + return iter(self.actors) + def add(self, actor): self.actors.append(actor) return actor @@ -154,7 +157,7 @@ class Actors: def draw(self, screen): for lvl, name in self._ordered_layers: - for actor in self._layers[name].actors: + for actor in self._layers[name]: actor.draw() # TODO: allow an option screen to be passed in