Move some stuff to constants. Add QUIET flag for release
[erdslangetjie.git] / erdslangetjie / __main__.py
index a7d594d5bac3554db9852cdd0178c92e850ee4b8..cd17e87bc7279d555f9a03080ed957a602ce9381 100644 (file)
@@ -7,6 +7,7 @@ kivy.require('1.6.0')
 from kivy.app import App
 from kivy.core.window import Window
 from kivy.uix.widget import Widget
 from kivy.app import App
 from kivy.core.window import Window
 from kivy.uix.widget import Widget
+from kivy.logger import Logger, LoggerHistory
 from kivy.uix.relativelayout import RelativeLayout
 from kivy.uix.scrollview import ScrollView
 from kivy.graphics import Color, Rectangle
 from kivy.uix.relativelayout import RelativeLayout
 from kivy.uix.scrollview import ScrollView
 from kivy.graphics import Color, Rectangle
@@ -14,11 +15,8 @@ from kivy.utils import platform
 
 from erdslangetjie.level import LevelList
 from erdslangetjie.player import ThePlayer, Nemesis
 
 from erdslangetjie.level import LevelList
 from erdslangetjie.player import ThePlayer, Nemesis
+from erdslangetjie.constants import TILE_SIZE, QUIET
 
 
-if platform() != 'android':
-    TILE_SIZE = 40
-else:
-    TILE_SIZE = 64
 
 class GameWindow(RelativeLayout):
 
 
 class GameWindow(RelativeLayout):
 
@@ -255,4 +253,8 @@ class GameApp(App):
 def main():
     """ Erdslangetjie, a maze game of eluding nemesis
     """
 def main():
     """ Erdslangetjie, a maze game of eluding nemesis
     """
+    if QUIET:
+        for hdlr in Logger.handlers[:]:
+            if not isinstance(hdlr, LoggerHistory):
+                Logger.removeHandler(hdlr)
     GameApp().run()
     GameApp().run()