X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=koperkapel%2Fgamelib%2Flevel.py;h=a754f29c80e996d9be2a238393116c9911805a42;hb=31ec0ae3dc918618849b41c4df6b064d6a47c69f;hp=eb9e8b232e3ff6b5ec6aafafb8222df3685b3503;hpb=0a4ee2b80d2af7627366380919dbe6d5204e2999;p=koperkapel.git diff --git a/koperkapel/gamelib/level.py b/koperkapel/gamelib/level.py index eb9e8b2..a754f29 100644 --- a/koperkapel/gamelib/level.py +++ b/koperkapel/gamelib/level.py @@ -14,6 +14,7 @@ class Level(object): self.grates = [] self.tileset = None self.start_pos = (0, 0) + self.exit = None self.enemies = [] self.friends = [] @@ -74,3 +75,9 @@ class Level(object): self.friends.remove(friend) return friend return None + + def is_exit(self, x, y): + return self.exit and (x, y) == tuple(self.exit["pos"]) + + def get_exit_level(self): + return self.exit["next level"]