X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fconstants.py;h=3f45496558320aac8e3084829879cd5800404b52;hb=2be70af38592f9eab413e3fe5823cc3e6b00e3de;hp=efed55cd631cb337bdea31109ec6148258c0ff82;hpb=e14cc43236de5407e77ffd5cfa39d98fbfca8693;p=naja.git diff --git a/naja/constants.py b/naja/constants.py index efed55c..3f45496 100644 --- a/naja/constants.py +++ b/naja/constants.py @@ -1,9 +1,11 @@ +import pygame.locals as pgl + from naja.attrdict import AttrDict SCREEN = (800, 600) FPS = 40 -FONT = 'DejaVuSans.ttf' +FONT = '4x6.pcf' FONT_SIZE = 16 EIGHT_BIT_SCALE = 4 @@ -52,3 +54,17 @@ 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]) PLAYER_SIZE = (64, 96) + +# Player States +MOVE = 1 +ACT = 2 + +KEYS = AttrDict({ + 'UP': (pgl.K_UP, pgl.K_w, pgl.K_COMMA), + 'DOWN': (pgl.K_DOWN, pgl.K_s, pgl.K_o), + 'LEFT': (pgl.K_LEFT, pgl.K_a), + 'RIGHT': (pgl.K_RIGHT, pgl.K_d, pgl.K_e), + + 'SELECT': (pgl.K_RETURN, pgl.K_KP_ENTER), + 'QUIT': (pgl.K_ESCAPE, pgl.K_q), +})