From 4f20cabb5d22f255e1f2eb69ffc401351406e394 Mon Sep 17 00:00:00 2001 From: oakes Date: Thu, 10 Apr 2014 00:13:57 -0400 Subject: [PATCH] Rename basic-map-layer to map-layer --- doclet/resources/classes.edn | 4 ++-- src/play_clj/core_graphics.clj | 16 ++++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/doclet/resources/classes.edn b/doclet/resources/classes.edn index 8e83afe..0f13e9b 100644 --- a/doclet/resources/classes.edn +++ b/doclet/resources/classes.edn @@ -121,8 +121,8 @@ "Material" {"material" :methods "material!" :methods} "MathUtils" {"math!" :static-methods} - "MapLayer" {"basic-map-layer" :methods - "basic-map-layer!" :methods} + "MapLayer" {"map-layer" :methods + "map-layer!" :methods} "Matrix3" {"matrix-3" :methods "matrix-3!" :methods} "Matrix4" {"matrix-4" :methods diff --git a/src/play_clj/core_graphics.clj b/src/play_clj/core_graphics.clj index fceab83..1738aa9 100644 --- a/src/play_clj/core_graphics.clj +++ b/src/play_clj/core_graphics.clj @@ -155,27 +155,27 @@ from the tiled map in `screen` from the given `layer` and position `x` and `y`. [object k & options] `(u/call! ^TiledMapTileLayer$Cell ~object ~k ~@options)) -(defn basic-map-layer* +(defn map-layer* ([] (MapLayer.)) ([screen layer] (tiled-map-layer* screen layer))) -(defmacro basic-map-layer +(defmacro map-layer "Returns a [MapLayer](http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/maps/MapLayer.html) from the tiled map in `screen` that matches `layer`. This is necessary for non-tile layers, like object and image layers. - (basic-map-layer screen \"objects\")" + (map-layer screen \"objects\")" [screen layer & options] - `(let [^MapLayer object# (basic-map-layer* ~screen ~layer)] + `(let [^MapLayer object# (map-layer* ~screen ~layer)] (u/calls! object# ~@options))) -(defmacro basic-map-layer! - "Calls a single method on a `basic-map-layer`. +(defmacro map-layer! + "Calls a single method on a `map-layer`. - (basic-map-layer! (basic-map-layer screen \"objects\") - :set-visible false)" + (map-layer! (map-layer screen \"objects\") + :set-visible false)" [object k & options] `(u/call! ^MapLayer ~object ~k ~@options))