Break up tiled-map-renderer into separate functions

This commit is contained in:
oakes
2014-01-08 14:10:11 -05:00
parent a534d49a90
commit b6bce49d40
3 changed files with 32 additions and 16 deletions

View File

@@ -8,9 +8,21 @@
; render
(defmacro tiled-map-renderer!
(defmacro orthogonal-tiled-map!
[{:keys [renderer]} k & options]
`(utils/call! ^BatchTiledMapRenderer ~renderer ~k ~@options))
`(utils/call! ^OrthogonalTiledMapRenderer ~renderer ~k ~@options))
(defmacro isometric-tiled-map!
[{:keys [renderer]} k & options]
`(utils/call! ^IsometricTiledMapRenderer ~renderer ~k ~@options))
(defmacro isometric-staggered-tiled-map!
[{:keys [renderer]} k & options]
`(utils/call! ^IsometricStaggeredTiledMapRenderer ~renderer ~k ~@options))
(defmacro hexagonal-tiled-map!
[{:keys [renderer]} k & options]
`(utils/call! ^HexagonalTiledMapRenderer ~renderer ~k ~@options))
(defmacro stage!
[{:keys [renderer]} k & options]