- if os.path.exists(filepath(level)):
- level_data = load(level)
- self.level = level
- elif os.path.exists(filepath('levels/' + level)):
- level_data = load('levels/' + level)
- self.level = 'levels/' + level
- else:
- print 'Unable to find %s - treating this as a new level' % level
- sys.exit(1)
- self.level_obj = Level()
- self.level_obj.load(level_data)
- level_data.close()
+ self.level_list = level_list
+ self.level_obj = self.level_list.get_current_level()
+ self.level_obj.load_tiles()