trying to fix issue where item stays selected.
This commit is contained in:
@@ -31,10 +31,11 @@
|
||||
:finish #(assoc % :shown? false)))))
|
||||
|
||||
(defn mouse-down [screen entities options]
|
||||
(let [[x y] (utils/unproject screen options)
|
||||
selected-entity (first (filter #((:box %) x y) (vals (:items entities))))]
|
||||
(assoc entities :selected-item (:item selected-entity)
|
||||
:down-time (:total-time screen))))
|
||||
(when (interactable? entities)
|
||||
(let [[x y] (utils/unproject screen options)
|
||||
selected-entity (first (filter #((:box %) x y) (vals (:items entities))))]
|
||||
(assoc entities :selected-item (:item selected-entity)
|
||||
:down-time (:total-time screen)))))
|
||||
|
||||
(defn mouse-outside-inventory? [[x y]]
|
||||
(or (< x 140)
|
||||
|
||||
Reference in New Issue
Block a user