Fix tiled map interop macros
This commit is contained in:
@@ -28,18 +28,16 @@
|
|||||||
first)))
|
first)))
|
||||||
|
|
||||||
(defmacro tiled-map-layer!
|
(defmacro tiled-map-layer!
|
||||||
[screen layer-name k & options]
|
[layer k & options]
|
||||||
`(u/call! ^TiledMapTileLayer (tiled-map-layer ~screen ~layer-name)
|
`(u/call! ^TiledMapTileLayer ~layer ~k ~@options))
|
||||||
~k ~@options))
|
|
||||||
|
|
||||||
(defn tiled-map-cell
|
(defn tiled-map-cell
|
||||||
[screen layer x y]
|
[screen layer x y]
|
||||||
(.getCell ^TiledMapTileLayer (tiled-map-layer screen layer) x y))
|
(.getCell ^TiledMapTileLayer (tiled-map-layer screen layer) x y))
|
||||||
|
|
||||||
(defmacro tiled-map-cell!
|
(defmacro tiled-map-cell!
|
||||||
[screen layer x y k & options]
|
[cell k & options]
|
||||||
`(u/call! ^TiledMapTileLayer$Cell (tiled-map-cell ~screen ~layer ~x ~y)
|
`(u/call! ^TiledMapTileLayer$Cell ~cell ~k ~@options))
|
||||||
~k ~@options))
|
|
||||||
|
|
||||||
(defn ^:private refresh-renderer!
|
(defn ^:private refresh-renderer!
|
||||||
[{:keys [renderer ui-listeners]} entities]
|
[{:keys [renderer ui-listeners]} entities]
|
||||||
|
|||||||
Reference in New Issue
Block a user