changeset 454:803d53c86f7f

Don't show debugging shapes by default in DEBUG mode
author Stefano Rivera <stefano@rivera.za.net>
date Sat, 07 Sep 2013 15:23:39 +0200
parents 12c71124bbca
children 249869caaaf3
files nagslang/constants.py nagslang/options.py nagslang/render.py
diffstat 3 files changed, 5 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/nagslang/constants.py	Sat Sep 07 15:19:33 2013 +0200
+++ b/nagslang/constants.py	Sat Sep 07 15:23:39 2013 +0200
@@ -5,6 +5,8 @@
 
 DEFAULTS = dict(
     debug=False,
+    shapes=False,
+
     sound=True,
     music=True,
     # Debug starting position:
--- a/nagslang/options.py	Sat Sep 07 15:19:33 2013 +0200
+++ b/nagslang/options.py	Sat Sep 07 15:23:39 2013 +0200
@@ -35,9 +35,9 @@
 
     if options.debug:
         parser.add_option('--area', help='Initial area')
-
-    if options.debug:
         parser.add_option('--point', help='Initial position x,y')
+        parser.add_option('--shapes', help='Show collision shapes',
+                          action='store_true', default=options.shapes)
 
     opts, _ = parser.parse_args(args)
 
--- a/nagslang/render.py	Sat Sep 07 15:19:33 2013 +0200
+++ b/nagslang/render.py	Sat Sep 07 15:23:39 2013 +0200
@@ -33,7 +33,7 @@
             pymunk.pygame_util.draw(surface, shape)
 
     def render(self, surface):
-        if options.debug:
+        if options.shapes:
             self._render_shape(surface)
 
     def update(self, seconds):