Should fix index error.
This commit is contained in:
parent
5fe049f585
commit
f34d8106ef
|
@ -78,11 +78,14 @@ class Level(object):
|
|||
def _sorted_objs(self, objs=None):
|
||||
return sorted(self.objects if objs is None else objs,
|
||||
key=lambda obj: (obj.y + obj.z))
|
||||
|
||||
|
||||
def draw(self, window):
|
||||
self._blit_background(window)
|
||||
|
||||
for obj in self._sorted_objs():
|
||||
obj.draw(window)
|
||||
try:
|
||||
obj.draw(window)
|
||||
except IndexError:
|
||||
print("Skipping frames ...")
|
||||
|
||||
self.darkness.draw(window)
|
||||
|
|
|
@ -507,7 +507,7 @@ class Level1(level.Level):
|
|||
|
||||
for i in range(3):
|
||||
self.objects.append(
|
||||
CompletionBlock(self, 64 * (door_x - 6 + i), 48 * 4,
|
||||
CompletionBlock(self, 64 * (door_x - 5 + i), 48 * 4,
|
||||
self.solution[i], i + 1))
|
||||
|
||||
# DRAW THE BACKGROUND
|
||||
|
|
Loading…
Reference in New Issue