X-Git-Url: https://harishankar.org/repos/?p=butaba-adventures.git;a=blobdiff_plain;f=level.py;h=e634b00bb5ac3b03b11d635c5f7e8c80c7581793;hp=5aea98cd2f0d0f9863713d012475577a035e6707;hb=667ea7c15261100aae75b61de8664863b58f01e4;hpb=6552a4a3522d0b48177a9c2ebedda92b824874f7 diff --git a/level.py b/level.py index 5aea98c..e634b00 100644 --- a/level.py +++ b/level.py @@ -1,7 +1,5 @@ # level.py - level data and class -import object - # Background level data # A level is a list of list of tuples. Level is a 10x10 room of 48 pixel images # @@ -13,7 +11,8 @@ import object # Class to represent levels class Level: - def __init__ (self, bgdata, levelleft=None, levelright=None, leveltop = None, levelbottom = None, objects=[]): + def __init__ (self, bgdata, levelleft=None, levelright=None, + leveltop = None, levelbottom = None, objects=[], npcs=[]): self.background = bgdata # portals for level above, below, left or right of the character self.levelleft = levelleft @@ -23,3 +22,6 @@ class Level: # objects in the level as a list self.objects = objects + + # npcs in the level as a list + self.npcs = npcs