X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fconstants.py;h=d8087d617fb2168a1e3385d4e41e3546d55b26ac;hb=01008fbdb6fd368d2c6df854725d608d6a3fb0cc;hp=0dc6b84726fd370b7079d666c589040c7c4bdc84;hpb=3757e52c05b60b636155a3205a579c118ae82cc1;p=naja.git diff --git a/naja/constants.py b/naja/constants.py index 0dc6b84..d8087d6 100644 --- a/naja/constants.py +++ b/naja/constants.py @@ -1,3 +1,6 @@ +from naja.attrdict import AttrDict + + SCREEN = (800, 600) FPS = 40 FONT = 'DejaVuSans.ttf' @@ -18,11 +21,19 @@ DEFAULT_SOUND_VOLUME = 1.0 # sound volume DEFAULT_MUSIC_VOLUME = 0.3 # music volume # Player bits -NORTH = 0 -SOUTH = 1 -EAST = 2 -WEST = 3 -CYAN = 4 -MAGENTA = 5 -YELLOW = 6 -MSB = 7 +BITS = AttrDict({ + # Direction bits + 'NORTH': 0, + 'SOUTH': 1, + 'EAST': 2, + 'WEST': 3, + # Condition bits + 'CYAN': 4, + 'MAGENTA': 5, + 'YELLOW': 6, + 'MSB': 7, +}) +DIRECTION_BITS = AttrDict((k, v) for k, v in BITS.items() if v < 4) +CONDITION_BITS = AttrDict((k, v) for k, v in BITS.items() if v >= 4) + +TILE_SIZE = (96, 96)