예제 #1
0
파일: szs_client.py 프로젝트: cty12/bokken
def set_up():
    global cb, sq
    # load the map and set up the chessboard
    cb = ChessBoard("maps/sample.map")
    # the size of a square in px
    # TODO add config
    sq = 80

    # define colors
    red = (255, 0, 0)
    black = (0, 0, 0)
    global cb_color, surface
    global launcher_up, launcher_down, launcher_left, launcher_right, \
        block, farmer, keymaker
    global clock
    cb_color = [red, black]
    surface = pygame.display.set_mode([sq * x for x in cb.size()])
    # load icons here
    launcher_up = pygame.image.load(icons['launcher-up'])
    launcher_down = pygame.image.load(icons['launcher-down'])
    launcher_left = pygame.image.load(icons['launcher-left'])
    launcher_right = pygame.image.load(icons['launcher-right'])
    block = pygame.image.load(icons['block'])
    farmer = pygame.image.load(icons['farmer'])
    keymaker = pygame.image.load(icons['keymaker'])
    clock = pygame.time.Clock()