Mercurial > boomslang
view pyntnclick/constants.py @ 671:b27b5c6c54e8 pyntnclick
Use constants for font location
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sun, 12 Feb 2012 18:24:22 +0200 |
parents | fe7023750b20 |
children | 36d7f7e9650e |
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) # User event IDs: enter = 1 leave = 2