Ejemplo n.º 1
0
        public override void draw(SpriteBatch spriteBatch)
        {
            var renderOrderFunction = getRenderOrderFunction();

            foreach (var tile in renderOrderFunction())
            {
                if (tile == null)
                {
                    continue;
                }

                var region = tilemap.getTileRegion(tile.id);
                if (region != null)
                {
                    renderLayer(spriteBatch, tilemap, tile, region);
                }
            }
        }