correct cursor logic, scared animation update, choosable volume.
This commit is contained in:
@@ -344,13 +344,14 @@
|
||||
scaled (get-in entities [:room :entities target-id :scaled])
|
||||
scale-fn (get-in entities [:room :scale-fn])
|
||||
scale (get-in entities [:room :entities target-id :scale-y] 1)
|
||||
height (* scale height)]
|
||||
height (* scale height)]
|
||||
(screen! dialogue/talking-screen :on-talk :text text
|
||||
:x target-x :y (+ (get-in entities [:room :entities target-id :y]) height)
|
||||
:color (get-in entities [:room :entities target-id :talk-color])
|
||||
|
||||
:target-id target-id
|
||||
:scale scale)
|
||||
:scene-viewport (:viewport screen)
|
||||
:x target-x :y (+ target-y height)
|
||||
:color (get-in entities [:room :entities target-id :talk-color])
|
||||
|
||||
:target-id target-id
|
||||
:scale scale)
|
||||
(if animate?
|
||||
(update-in entities [:room :entities target-id ] #(start-animation screen % (or anim :talk)))
|
||||
entities)))
|
||||
@@ -611,7 +612,7 @@
|
||||
entities (if apply-state
|
||||
(apply-state entities)
|
||||
entities)
|
||||
entities (utils/update-override entities)]
|
||||
entities (utils/update-override screen entities)]
|
||||
(when (and (not= new-music old-music) transition-music?)
|
||||
(doseq [[k v] (:musics entities)
|
||||
:when (and v (not= new-music k))]
|
||||
|
||||
Reference in New Issue
Block a user