Mercurial > vba-clojure
diff clojure/com/aurellem/run/bootstrap_0.clj @ 322:d604bd3c122c
added function to determine wuantity of items currently selected
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Wed, 04 Apr 2012 00:35:44 -0500 |
parents | af86b5ba622b |
children | 92ee94945327 |
line wrap: on
line diff
1.1 --- a/clojure/com/aurellem/run/bootstrap_0.clj Wed Apr 04 00:16:49 2012 -0500 1.2 +++ b/clojure/com/aurellem/run/bootstrap_0.clj Wed Apr 04 00:35:44 2012 -0500 1.3 @@ -336,6 +336,8 @@ 1.4 "up-5" "down-5" 1.5 "up-6"])))) 1.6 1.7 + 1.8 + 1.9 (def item-cursor-offset-address 52262) 1.10 (def item-screen-offset-address 52278) 1.11 1.12 @@ -347,6 +349,24 @@ 1.13 ([] (item-offset @current-state))) 1.14 1.15 1.16 +(defn exp-item-selection [] 1.17 + (clojure.pprint/pprint 1.18 + (apply memory-compare 1.19 + (map read-state 1.20 + ["1-item" 1.21 + "2-items" 1.22 + "3-items" 1.23 + "4-items" 1.24 + ])))) 1.25 + 1.26 +(def item-quantity-selected-address 65432) 1.27 + 1.28 +(defn item-quantity-selected 1.29 + ([^SaveState state] 1.30 + (aget (memory state) item-quantity-selected-address)) 1.31 + ([] (item-quantity-selected @current-state))) 1.32 + 1.33 + 1.34 (defn buy-item 1.35 "Assumes that the main item-screen is up, and buys 1.36 quantity of the nth item in the list, assuming that you