comparison clojure/com/aurellem/vbm.clj @ 135:eb6ba88088d3

Wrote a more efficient input-number-assembly program; 91 oc -> 60 oc.
author Dylan Holmes <ocsenave@gmail.com>
date Sun, 18 Mar 2012 05:13:19 -0500
parents 718abf3bec8a
children
comparison
equal deleted inserted replaced
134:718abf3bec8a 135:eb6ba88088d3
4 (:use com.aurellem.gb-driver)) 4 (:use com.aurellem.gb-driver))
5 5
6 ;;;;;;;;;;;;; read vbm file 6 ;;;;;;;;;;;;; read vbm file
7 7
8 (def ^:dynamic *moves-cache* 8 (def ^:dynamic *moves-cache*
9 (File. user-home "proj/pokemon-escape/moves/"))) 9 (File. user-home "proj/pokemon-escape/moves/"))
10 10
11 (defn buttons [mask] 11 (defn buttons [mask]
12 (loop [buttons [] 12 (loop [buttons []
13 masks (seq (dissoc button-code :listen))] 13 masks (seq (dissoc button-code :listen))]
14 (if (empty? masks) buttons 14 (if (empty? masks) buttons