Mercurial > boomslang
view pyntnclick/constants.py @ 697:4bf13af26d6a pyntnclick
Fix detail loading. Clear display on state changes
author | Neil Muller <neil@dip.sun.ac.za> |
---|---|
date | Tue, 14 Feb 2012 17:10:21 +0200 |
parents | 36d7f7e9650e |
children | 29ff33d5a1a4 |
line wrap: on
line source
# Useful constants # copyright boomslang team (see COPYRIGHT file for details) import os DEBUG_ENVVAR = 'PYNTNCLICK_DEBUG' def _get_debug(): debug = os.getenv(DEBUG_ENVVAR, default=False) if debug in [False, 'False', '0']: return False return True class GameConstants(object): screen = (800, 600) snd_freq = 44100 snd_bitsize = -16 snd_channels = 2 snd_buffer = 1024 # no. of samples button_size = 50 scene_size = (screen[0], screen[1] - button_size) frame_rate = 25 debug = _get_debug() font = 'Vera.ttf' bold_font = 'VeraBd.ttf' mono_font = 'Monospace.ttf' font_size = 16 text_color = 'black' label_padding = 10 label_border = 3 label_bg_color = (180, 180, 180, 220) label_border_color = (0, 0, 0, 0xFF) button_color = (0xFF, 0xFF, 0xFF, 0xFF) button_bg_color = (0x66, 0x66, 0x66, 0xFF) button_disabled_color = (0x66, 0x66, 0x66, 0xFF) modal_obscure_color = (0, 0, 0, 0xB0) # User event IDs: enter = 1 leave = 2