fixes for resizing.
This commit is contained in:
@@ -486,8 +486,9 @@ with the tiled map file at `path` and `unit` scale.
|
|||||||
entities)
|
entities)
|
||||||
|
|
||||||
(defmethod draw! Stage
|
(defmethod draw! Stage
|
||||||
[{:keys [^Stage renderer] :as screen} entities]
|
[{:keys [^Stage renderer ^Camera camera] :as screen} entities]
|
||||||
(let [^Batch batch (.getBatch renderer)]
|
(let [^Batch batch (.getBatch renderer)]
|
||||||
|
(.setProjectionMatrix batch (.combined camera))
|
||||||
(.begin batch)
|
(.begin batch)
|
||||||
(doseq [entity entities]
|
(doseq [entity entities]
|
||||||
(.setColor batch (color 1 1 1 (or (:opacity entity) 1.0)))
|
(.setColor batch (color 1 1 1 (or (:opacity entity) 1.0)))
|
||||||
|
|||||||
@@ -186,11 +186,10 @@ in the `screen`."
|
|||||||
|
|
||||||
(defn ^:private update-stage!
|
(defn ^:private update-stage!
|
||||||
([{:keys [^Stage renderer ^Camera camera] :as screen}]
|
([{:keys [^Stage renderer ^Camera camera] :as screen}]
|
||||||
(when camera
|
#_(when camera
|
||||||
(doto (.getViewport renderer)
|
(doto (.getViewport renderer)
|
||||||
(.setCamera camera)
|
(.setCamera camera)
|
||||||
(.setWorldSize (. camera viewportWidth) (. camera viewportHeight))
|
(.setWorldSize (. camera viewportWidth) (. camera viewportHeight)))))
|
||||||
(.update (game :width) (game :height) true))))
|
|
||||||
([{:keys [^Stage renderer ui-listeners]} entities]
|
([{:keys [^Stage renderer ui-listeners]} entities]
|
||||||
(doseq [^Actor a (.getActors renderer)]
|
(doseq [^Actor a (.getActors renderer)]
|
||||||
(.remove a))
|
(.remove a))
|
||||||
|
|||||||
Reference in New Issue
Block a user