Mercurial > mamba
view mamba/constants.py @ 579:1ba3cb3d2a93
Bump level server to version 2.
author | Simon Cross <hodgestar@gmail.com> |
---|---|
date | Sun, 06 Oct 2013 22:53:48 +0200 |
parents | b94f3db7bc90 |
children | cf5ba7532156 |
line wrap: on
line source
from pygame.locals import K_ESCAPE, K_q, K_BACKSPACE, K_DELETE # version tuple for maps # NB: We only compare on the first two elements of the version when loading # levels - this is so levels saved by later point releases are loadable by # older versions. So changing the level format (new sprite, etc.) is not # acceptable in a point release VERSION = (0, 2, 0) # Display constants SCREEN = (800, 600) EDIT_SCREEN = (1000, 600) TILE_SIZE = (20, 20) # Miscellaneous constants NAME = "Mutable Mamba" WINDOW_ICON = "icons/program/icon_24.png" FPS = 60 LEVEL_SERVER = "http://ctpug.org.za/mamba/" # LEVEL_SERVER = "http://localhost:5000/" LEVEL_SERVER_VERSION = 2 # Sound constants FREQ = 44100 # same as audio CD BITSIZE = -16 # unsigned 16 bit CHANNELS = 2 # 1 == mono, 2 == stereo BUFFER = 1024 # audio buffer size in no. of samples # Keyboard constants ESCAPE_KEYS = (K_ESCAPE, K_q, K_BACKSPACE) DELETE_KEYS = (K_BACKSPACE, K_DELETE) # For easy access later DEFAULT_FONT = 'DejaVuSans.ttf' FONT_SIZE = 16 # Colours FOCUS_COLOR = 'red' COLOR = 'black' # Special level directory files RESERVED_NAMES = ['index'] # Directions UP, DOWN, LEFT, RIGHT = [(0, -1), (0, 1), (-1, 0), (1, 0)] # Default command-line options DEFAULTS = { 'debug': False, 'sound': True, 'level': None, 'uncurated': None, 'list_uncurated': False, 'edit': False, 'save_location': None, # Determined by a function in options }