X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fconstants.py;h=99dd99c97928caa730eec83829d5825c9c56051d;hb=bcc041da95b01ae36c2198b5c6bc4bd75dcc0c24;hp=25a8cfcb45c9348773f3c35fac1bc67514d2ed01;hpb=eccb327f1260b9aa981755840e097d5b23af05a9;p=naja.git diff --git a/naja/constants.py b/naja/constants.py index 25a8cfc..99dd99c 100644 --- a/naja/constants.py +++ b/naja/constants.py @@ -35,3 +35,17 @@ BITS = AttrDict({ }) 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) + +# Player defaults +PLAYER_DEFAULTS = AttrDict({ + 'INITIAL_BITS': BITS.NORTH | BITS.SOUTH | BITS.EAST | BITS.WEST, + 'INITIAL_POS': (2, 2), + 'MAX_HEALTH': 4, + 'WINS_REQUIRED': 4, +}) + +# Game size constants +TILE_SIZE = (96, 96) +BOARD_SIZE = (5 * TILE_SIZE[0], 5 * TILE_SIZE[1]) +BIT_SIZE = (5 * TILE_SIZE[0], (SCREEN[1] - 5 * TILE_SIZE[1]) // 2) +INFO_SIZE = (SCREEN[0] - 5 * TILE_SIZE[0], SCREEN[1])