Liking cljdoc? Tell your friends :D

pushfight.core


-mainclj

(-main & args)

black-roundclj


black-squareclj


board->emojiclj

(board->emoji board)

can-push?clj

(can-push? board from dir-vec)

cell->emojiclj

(cell->emoji cell)

cell-optionsclj


empty-boardclj


floor-cellclj


get-available-move-posclj

(get-available-move-pos board [y x])
(get-available-move-pos board [y x] visited)

get-available-push-posclj

(get-available-push-pos board [y x])

make-standard-boardclj

(make-standard-board)

move-piececlj

(move-piece board [y1 x1 :as from] dest)

open-cell?clj

(open-cell? cell)

piece-optionsclj


place-piececlj

(place-piece cell piece)

pprint-boardclj

(pprint-board board)

push-piececlj

(push-piece board [y1 x1 :as from] dest)

pusher?clj

(pusher? {type :type})

round-piececlj


sample-boardclj


square-piececlj


transposeclj

(transpose matrix)

valid-push?clj

(valid-push? board from dest)

void-cellclj


void-cell?clj

(void-cell? {type :type})

wall-cellclj


wall-cell?clj

(wall-cell? {type :type})

white-roundclj


white-squareclj

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close