4 from erdslangetjie.data import filepath, load
8 from kivy.app import App
9 from kivy.uix.widget import Widget
13 class EditorWindow(Widget):
14 def __init__(self, level):
15 if os.path.exists(filepath(level)):
16 self.level_data = load(level)
18 elif os.path.exists(filepath('levels/' + level)):
19 self.level_data = load('levels/' + level)
20 self.level = 'levels/' + level
22 print 'Unable to find %s - treating this as a new level' % level
23 self.level_data = load('levels/blank.txt')
24 if 'levels/' in level:
27 self.level = 'levels/' + level
28 super(EditorWindow, self).__init__()
33 def __init__(self, level):
35 super(EditorApp, self).__init__()
38 return EditorWindow(self.level)
46 EditorApp(level).run()
49 if __name__ == '__main__':