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.logger import Logger, LoggerHistory
 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.constants import TILE_SIZE, QUIET
 
-if platform() != 'android':
-    TILE_SIZE = 40
-else:
-    TILE_SIZE = 64
 
 class GameWindow(RelativeLayout):
 
@@ -255,4 +253,8 @@ class GameApp(App):
 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()