Add txt to chess position function.
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
0d97469f64
commit
f29ad8734b
|
@ -43,9 +43,8 @@
|
||||||
(prn (aget event "data" "action"))
|
(prn (aget event "data" "action"))
|
||||||
(prn (aget event "data" "widgetId"))
|
(prn (aget event "data" "widgetId"))
|
||||||
(when (= (aget event "data" "api") "toWidget")
|
(when (= (aget event "data" "api") "toWidget")
|
||||||
(prn (str "msg type " (.-type (.-data event))))
|
(prn (str "msg type " (aget event "data" "action") ))
|
||||||
(prn (str "msg type " (-> event .-data .-action )))
|
(case (aget event "data" "action")
|
||||||
(case (aget event "data" "action")
|
|
||||||
"m.room.message" (prn "type msg")
|
"m.room.message" (prn "type msg")
|
||||||
"m.room.member" (prn "type member")
|
"m.room.member" (prn "type member")
|
||||||
"capabilities"
|
"capabilities"
|
||||||
|
@ -58,7 +57,7 @@
|
||||||
:action "capabilities"
|
:action "capabilities"
|
||||||
:capabilities #js ["m.text" "m.image"]
|
:capabilities #js ["m.text" "m.image"]
|
||||||
#_#_:action "supported_api_versions"}, "*")
|
#_#_:action "supported_api_versions"}, "*")
|
||||||
(prn "type capa"))
|
)
|
||||||
"notify_capabilities"
|
"notify_capabilities"
|
||||||
(do
|
(do
|
||||||
(.postMessage
|
(.postMessage
|
||||||
|
@ -68,11 +67,13 @@
|
||||||
:action "capabilities"
|
:action "capabilities"
|
||||||
:capabilities #js ["m.text" "m.image"]
|
:capabilities #js ["m.text" "m.image"]
|
||||||
#_#_:action "supported_api_versions"}, "*")
|
#_#_:action "supported_api_versions"}, "*")
|
||||||
(prn "type capa"))
|
)
|
||||||
(prn (.-type event)))
|
(do
|
||||||
|
(prn "unhandled action " (str (aget event "data" "action")))
|
||||||
|
(prn (aget event "data"))))
|
||||||
|
|
||||||
(prn (.-origin event))
|
#_(prn (.-origin event))
|
||||||
(prn (.-data event)))))
|
#_(prn (.-data event)))))
|
||||||
|
|
||||||
(prn "send ready message")
|
(prn "send ready message")
|
||||||
|
|
||||||
|
@ -99,6 +100,27 @@
|
||||||
)
|
)
|
||||||
|
|
||||||
#_(def game-state-viking (r/atom {:board viking-start-state}))
|
#_(def game-state-viking (r/atom {:board viking-start-state}))
|
||||||
|
|
||||||
|
|
||||||
|
(defn chars->map [text]
|
||||||
|
(when (mod (count test) 3)
|
||||||
|
(loop [colour :white
|
||||||
|
positions "KE3CA1CA4"
|
||||||
|
results []]
|
||||||
|
|
||||||
|
(prn positions)
|
||||||
|
|
||||||
|
(if (seq positions)
|
||||||
|
(recur
|
||||||
|
(if (= colour :white) :black :white)
|
||||||
|
(drop 3 positions)
|
||||||
|
(conj results {
|
||||||
|
:colour colour
|
||||||
|
:piece (first positions)
|
||||||
|
:pos [(second positions) (nth positions 2)]}))
|
||||||
|
results))))
|
||||||
|
|
||||||
|
|
||||||
(defn setup []
|
(defn setup []
|
||||||
(prn "register listener")
|
(prn "register listener")
|
||||||
(.addEventListener js/window "load"
|
(.addEventListener js/window "load"
|
||||||
|
@ -106,10 +128,7 @@
|
||||||
(prn "on load")
|
(prn "on load")
|
||||||
(prn (.-location js/window))
|
(prn (.-location js/window))
|
||||||
(prn (-> js/window .-location .-hash))
|
(prn (-> js/window .-location .-hash))
|
||||||
|
(site-startup))))
|
||||||
(site-startup)
|
|
||||||
))
|
|
||||||
)
|
|
||||||
|
|
||||||
(defonce test-event (setup))
|
(defonce test-event (setup))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue