{
tile_pattern: [
	{
		image: "tiles/cement.png",
		tiles: 32,
		solid: true,
		pattern: "(cbk)?,(cbk),(cbk)?,
(cbk),(cbk),(cbk),
(cbk)?,(cbk),(cbk)?",
	},

	#	[tile]
	#	image=tiles/cement.png
	#	tiles="32"
	#	solid=yes
	#	zorder=20
	#	[/tile]
	{
		image: "tiles/cement.png",
		tiles: 35,
		solid: true,
		pattern: ".*    ,.*   ,.*  ,
.*    ,(cbk),.*  ,
.*    ,.*   ,.*",
	},
],
multi_tile_pattern: [

	#
	#
	# INTERIOR CORNERS
	{
		chance: 100,
		pattern: "cbk         , cbk        ,           ,     
    		        cbk         , cbk->tile1 ,    ->tile2,    
                    cbk         , cbk->tile3 ,    ->tile4,    
                    cbk         , cbk->tile5 , cbk->tile6, cbk
                    cbk         , cbk        , cbk       , cbk",
		tile1: {
			image: "tiles/cement.png",
			tiles: 30,
			solid: true,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: 31,
		},
		tile3: {
			image: "tiles/cement.png",
			tiles: 40,
			solid: true,
		},
		tile4: {
			image: "tiles/cement.png",
			tiles: 41,
		},
		tile5: {
			image: "tiles/cement.png",
			tiles: 50,
			solid: true,
		},
		tile6: {
			image: "tiles/cement.png",
			tiles: 51,
			solid: true,
		},
		alternative: {
			tile1: {
				image: "tiles/cement.png",
				tiles: "c0",
				solid: true,
			},
			tile2: {
				image: "tiles/cement.png",
				tiles: "c1",
			},
			tile3: {
				image: "tiles/cement.png",
				tiles: "d0",
				solid: true,
			},
			tile4: {
				image: "tiles/cement.png",
				tiles: "d1",
			},
			tile5: {
				image: "tiles/cement.png",
				tiles: "e0",
				solid: true,
			},
			tile6: {
				image: "tiles/cement.png",
				tiles: "e1",
				solid: true,
			},
		},
	},
	{
		chance: 100,
		pattern: ",            , cbk       , cbk 
    		                    ,    ->tile1 , cbk->tile2, cbk
                                ,    ->tile3 , cbk->tile4, cbk
                    cbk         , cbk->tile5 , cbk->tile6, cbk
                    cbk         , cbk        , cbk       , cbk",
		tile1: {
			image: "tiles/cement.png",
			tiles: 33,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: 34,
			solid: true,
		},
		tile3: {
			image: "tiles/cement.png",
			tiles: 43,
		},
		tile4: {
			image: "tiles/cement.png",
			tiles: 44,
			solid: true,
		},
		tile5: {
			image: "tiles/cement.png",
			tiles: 53,
			solid: true,
		},
		tile6: {
			image: "tiles/cement.png",
			tiles: 54,
			solid: true,
		},
		alternative: {
			tile1: {
				image: "tiles/cement.png",
				tiles: "c2",
			},
			tile2: {
				image: "tiles/cement.png",
				tiles: "c3",
				solid: true,
			},
			tile3: {
				image: "tiles/cement.png",
				tiles: "d2",
			},
			tile4: {
				image: "tiles/cement.png",
				tiles: "d3",
				solid: true,
			},
			tile5: {
				image: "tiles/cement.png",
				tiles: "e2",
				solid: true,
			},
			tile6: {
				image: "tiles/cement.png",
				tiles: "e3",
				solid: true,
			},
		},
	},
	{
		chance: 100,
		pattern: "cbk         , cbk        , cbk       , cbk 
                    cbk         , cbk->tile1 , cbk->tile2, cbk
                    cbk         , cbk->tile3 ,    ->tile4,    
                    cbk         , cbk        ,           ,",
		tile1: {
			image: "tiles/cement.png",
			tiles: "00",
			solid: true,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: "01",
			solid: true,
		},
		tile3: {
			image: "tiles/cement.png",
			tiles: 10,
			solid: true,
		},
		tile4: {
			image: "tiles/cement.png",
			tiles: 11,
		},
	},
	{
		chance: 100,
		pattern: "cbk         , cbk        , cbk       , cbk 
                    cbk         , cbk->tile1 , cbk->tile2, cbk
                                ,    ->tile3 , cbk->tile4, cbk
                                ,            , cbk       , cbk",
		tile1: {
			image: "tiles/cement.png",
			tiles: "03",
			solid: true,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: "04",
			solid: true,
		},
		tile3: {
			image: "tiles/cement.png",
			tiles: 13,
		},
		tile4: {
			image: "tiles/cement.png",
			tiles: 14,
			solid: true,
		},
	},

	#
	#
	#  EXTERIOR CORNERS
	{
		chance: 100,
		pattern: ",            , cbk       , cbk 
                                ,    ->tile1 , cbk->tile2, cbk
                                ,    ->tile3 ,    ->tile4,    
                                ,            ,           ,",
		tile1: {
			image: "tiles/cement.png",
			tiles: 62,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: 63,
			solid: true,
		},
		tile3: {
			image: "tiles/cement.png",
			tiles: 72,
		},
		tile4: {
			image: "tiles/cement.png",
			tiles: 73,
		},
	},
	{
		chance: 100,
		pattern: "cbk     , cbk        ,           ,     
                        cbk     , cbk->tile1 ,    ->tile2,    
                                ,    ->tile3 ,    ->tile4,    
                                ,            ,           ,",
		tile1: {
			image: "tiles/cement.png",
			tiles: 60,
			solid: true,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: 61,
		},
		tile3: {
			image: "tiles/cement.png",
			tiles: 70,
		},
		tile4: {
			image: "tiles/cement.png",
			tiles: 71,
		},
	},
	{
		chance: 100,
		pattern: ",            ,           ,    
                                ,    ->tile1 ,    ->tile2,    
                        cbk     , cbk->tile3 ,    ->tile4,    
                        cbk     , cbk        ,           ,",
		tile1: {
			image: "tiles/cement.png",
			tiles: 80,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: 81,
		},
		tile3: {
			image: "tiles/cement.png",
			tiles: 90,
			solid: true,
		},
		tile4: {
			image: "tiles/cement.png",
			tiles: 91,
		},
	},
	{
		chance: 100,
		pattern: ",            ,           ,    
                                ,    ->tile1 ,    ->tile2,    
                                ,    ->tile3 , cbk->tile4, cbk
                                ,            , cbk       , cbk",
		tile1: {
			image: "tiles/cement.png",
			tiles: 82,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: 83,
		},
		tile3: {
			image: "tiles/cement.png",
			tiles: 92,
		},
		tile4: {
			image: "tiles/cement.png",
			tiles: 93,
			solid: true,
		},
	},

	#
	#
	# UPPER DIAGONALS
	{
		chance: 100,
		pattern: "      ,    ->tile1  ,    ->tile0 ,    
                    cbk , cbk->tile2  , cbk->tile3 ,    
                    cbk , cbk         , cbk->tile4 , cbk",
		tile0: {
			image: "tiles/cement.png",
			tiles: "06",
		},
		tile1: {
			image: "tiles/cement.png",
			tiles: "05",
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: 15,
			solid: true,
		},
		tile3: {
			image: "tiles/cement.png",
			tiles: 16,
			solid: "reverse_diagonal",
		},
		tile4: {
			image: "tiles/cement.png",
			tiles: 26,
			solid: true,
		},
	},
	{
		chance: 100,
		pattern: "   cbk  ,    ->tile1 ,    
                     cbk  , cbk->tile2 ,    
                     cbk  , cbk->tile3 , cbk",
		tile1: {
			image: "tiles/cement.png",
			tiles: 06,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: 16,
			solid: "reverse_diagonal",
		},
		tile3: {
			image: "tiles/cement.png",
			tiles: 26,
			solid: true,
		},
	},
	{
		chance: 100,
		pattern: "   cbk  ,    ->tile1         ,    
                     cbk  , cbk->tile2  , cbk
                     cbk  , cbk         , cbk",
		tile1: {
			image: "tiles/cement.png",
			tiles: 17,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: 27,
			solid: true,
		},
	},
	{
		chance: 100,
		pattern: "      ,    ->tile0  ,    ->tile1 ,    
                        , cbk->tile3  , cbk->tile2 , cbk
                    cbk , cbk->tile4  , cbk        , cbk",
		tile0: {
			image: "tiles/cement.png",
			tiles: 36,
		},
		tile1: {
			image: "tiles/cement.png",
			tiles: 37,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: 47,
			solid: true,
		},
		tile3: {
			image: "tiles/cement.png",
			tiles: 46,
			solid: "diagonal",
		},
		tile4: {
			image: "tiles/cement.png",
			tiles: 56,
			solid: true,
		},
	},
	{
		chance: 100,
		pattern: "        ,    ->tile1 , cbk    
                          , cbk->tile2 , cbk    
                     cbk  , cbk->tile3 , cbk",
		tile1: {
			image: "tiles/cement.png",
			tiles: 36,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: 46,
			solid: "diagonal",
		},
		tile3: {
			image: "tiles/cement.png",
			tiles: 56,
			solid: true,
		},
	},
	{
		chance: 100,
		pattern: ",    ->tile1 , cbk    
                     cbk  , cbk->tile2 , cbk    
                     cbk  , cbk        , cbk",
		tile1: {
			image: "tiles/cement.png",
			tiles: 45,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: 55,
			solid: true,
		},
	},

	#
	#
	# LOWER DIAGONALS
	{
		chance: 100,
		pattern: "cbk  , cbk        , cbk    
                     cbk  , cbk->tile1 , cbk    
                          ,    ->tile2 , cbk",
		tile1: {
			image: "tiles/cement.png",
			tiles: 85,
			solid: true,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: 95,
		},
	},
	{
		chance: 100,
		pattern: "cbk  , cbk        , cbk    
                          , cbk->tile1 , cbk    
                          ,    ->tile2 , cbk",
		tile1: {
			image: "tiles/cement.png",
			tiles: 96,
			solid: true,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: "a6",
		},
	},
	{
		chance: 100,
		pattern: "cbk  , cbk        , cbk
    				 cbk  , cbk->tile1 , cbk    
                          , cbk->tile2 , cbk    
                          ,    ->tile3 ,",
		tile1: {
			image: "tiles/cement.png",
			tiles: 97,
			solid: true,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: "a7",
			solid: true,
		},
		tile3: {
			image: "tiles/cement.png",
			tiles: "b7",
		},
	},
	{
		chance: 100,
		pattern: "cbk  , cbk        , cbk    
                     cbk  , cbk->tile1 , cbk    
                     cbk  ,    ->tile2 ,",
		tile1: {
			image: "tiles/cement.png",
			tiles: "c7",
			solid: true,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: "d7",
		},
	},
	{
		chance: 100,
		pattern: "cbk  , cbk        , cbk    
                     cbk  , cbk->tile1 ,        
                     cbk  ,    ->tile2 ,",
		tile1: {
			image: "tiles/cement.png",
			tiles: "d6",
			solid: true,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: "e6",
		},
	},
	{
		chance: 100,
		pattern: "cbk  , cbk        , cbk
    				 cbk  , cbk->tile1 , cbk    
                     cbk  , cbk->tile2 ,        
                          ,    ->tile3 ,",
		tile1: {
			image: "tiles/cement.png",
			tiles: "d5",
			solid: true,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: "e5",
			solid: true,
		},
		tile3: {
			image: "tiles/cement.png",
			tiles: "f5",
		},
	},

	#
	#
	# STRAIGHT
	{
		chance: 100,
		pattern: ", cbk        , cbk       
                        ->tile1 , cbk->tile2 , cbk
                                , cbk        , cbk",
		tile1: {
			image: "tiles/cement.png",
			tiles: 23,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: 24,
			solid: true,
		},
	},
	{
		chance: 100,
		pattern: "cbk        , cbk        ,           
                     cbk        , cbk->tile1 ,    ->tile2
                     cbk        , cbk        ,",
		tile1: {
			image: "tiles/cement.png",
			tiles: 20,
			solid: true,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: 21,
		},
	},
	{
		chance: 5,
		pattern: ",    ->tile1 ,    
                    cbk         , cbk->tile2 , cbk
                    cbk         , cbk        , cbk",
		tile1: {
			image: "tiles/cement.png",
			tiles: "a1",
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: "b1",
			solid: true,
		},
	},
	{
		chance: 100,
		pattern: ",    ->tile1 ,    
                    cbk         , cbk->tile2 , cbk
                    cbk         , cbk        , cbk",
		tile1: {
			image: "tiles/cement.png",
			tiles: 42,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: 52,
			solid: true,
		},
		alternative: {
			tile1: {
				image: "tiles/cement.png",
				tiles: "a0",
			},
			tile2: {
				image: "tiles/cement.png",
				tiles: "b0",
				solid: true,
			},
		},
	},
	{
		chance: 100,
		pattern: "cbk         , cbk        , cbk
    				cbk         , cbk->tile1 , cbk
                                ,    ->tile2 ,",
		tile1: {
			image: "tiles/cement.png",
			tiles: "02",
			solid: true,
		},
		tile2: {
			image: "tiles/cement.png",
			tiles: 12,
		},
	},
],
}