X-Git-Url: https://git.ctpug.org.za/?p=erdslangetjie.git;a=blobdiff_plain;f=erdslangetjie%2F__main__.py;h=74a0c33a2509ac939988175ea4de3624d6a033f2;hp=ebccae8129749946e9952c5eb2b6a7914f87223f;hb=50cd60ab9838cbed76f8a5f7c0c4aa660da8bb1c;hpb=14a47bbc124c45098e35dbbc4cb09e55bebb8358 diff --git a/erdslangetjie/__main__.py b/erdslangetjie/__main__.py index ebccae8..74a0c33 100644 --- a/erdslangetjie/__main__.py +++ b/erdslangetjie/__main__.py @@ -5,6 +5,7 @@ from kivy.uix.widget import Widget from kivy.uix.relativelayout import RelativeLayout from kivy.uix.scrollview import ScrollView from kivy.uix.label import Label +from kivy.uix.popup import Popup from kivy.graphics import Color, Rectangle from kivy.utils import platform from kivy.clock import Clock @@ -305,8 +306,8 @@ class GameApp(App): title = "Peter's thread snake" def __init__(self): - self.levels = LevelList() super(GameApp, self).__init__() + self.levels = LevelList() def build(self): root = ScrollView(size_hint=(None, None)) @@ -318,6 +319,12 @@ class GameApp(App): if platform() == 'android': window.fullscreen = True self.root.size = window.size + errors = self.levels.get_errors() + if errors: + popup = Popup(title='Levels excluded', + content=Label(text='\n'.join(errors)), + size_hint=(.5, .5)) + popup.open() self.make_intro() def make_intro(self):