"use strict" ;

/**
 * The {@link graphics.tmx.TileMapRenderOrder|TileMapRenderOrder} enumeration provides valid values for the <code>tmx.TileMap.renderorder</code> property.
 * @summary The {@link graphics.tmx.TileMapRenderOrder|TileMapRenderOrder} enumeration provides valid values for the <code>tmx.TileMap.renderorder</code> property.
 * @name TileMapRenderOrder
 * @namespace graphics.tmx.TileMapRenderOrder
 * @memberof graphics.tmx
 */
const TileMapRenderOrder = Object.defineProperties( {} ,
{
    /**
     * The 'left-down' map render order.
     * @memberof graphics.tmx.TileMapRenderOrder
     * @type string
     * @default left-down
     */
    LEFT_DOWN : { enumerable : true , value : 'left-down' } ,

    /**
     * The 'left-up' map render order.
     * @memberof graphics.tmx.TileMapRenderOrder
     * @type string
     * @default left-up
     */
    LEFT_UP : { enumerable : true , value : 'left-up' } ,

    /**
     * The 'right-down' map render order.
     * @memberof graphics.tmx.TileMapRenderOrder
     * @type string
     * @default right-down
     */
    RIGHT_DOWN : { enumerable : true , value : 'right-down' } ,

    /**
     * The 'right-up' map render order.
     * @memberof graphics.tmx.TileMapRenderOrder
     * @type string
     * @default right-up
     */
    RIGHT_UP : { enumerable : true , value : 'right-up' }
}) ;

export default TileMapRenderOrder;