Have you tried (table! your-table :hit x y)? It returns the actor at the specified point, see the LibGDX docs.
It is useful to refer to the LibGDX documentation sometimes as it is more elaborate, then you can check the play-clj docs to find the wrapper function.
Since TiledMapTile is an interface, you just need to use a class that implements it, which means either a StaticTiledMapTile or an AnimatedTiledMapTile. You can just use Java interop to do this. For example:
(-> (tiled-map-layer screen "walls") (tiled-map-cell 0 19) (tiled-map-cell! :set-tile (StaticTiledMapTile. (:object (texture "image.png")))))
Nice updates!
In my new play-clj game I'd really like to be able to render polygons (currently, hexagons and triangles) programatically, instead of using bitmaps. Looking at the libGDX docs, ShapeRenderer looks like the most likely candidate. Is there any chance of you wrapping this functionality in play-clj at some point in the future?
Thanks for all your work on play-clj, it's rapidly becoming one of my favourite Clojure libraries.