"use strict";
/*
Bay of Styx.  Location unknown. (Charis won't tell me...)
*/
var DATA_SDS_PALETTE_INIT = DATA_SDS_PALETTE_INIT || {};
DATA_SDS_PALETTE_INIT["styx"] = function(a,w,g,d,n){ // the name of the palette and the corresponding terrain sheet png
	return {
		width : 2, // pow(2,width) = tiles in a row
		height : 2, // pow(2,height) = tiles in a column; <= width
		// if used improperly, min feature hight would be 4, but the 4s usually align to an 8
		minFeatureHeight: 8, // callout that some details are <16px tall
		detailMaps : [ // terrain detail maps used by tiles in this palette
			[	// 45-degree diagonal upper-left to lower-right
				[w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w],
				[g,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w],
				[g,g,w,w,w,w,w,w,w,w,w,w,w,w,w,w],
				[g,g,g,w,w,w,w,w,w,w,w,w,w,w,w,w],

				[g,g,g,g,w,w,w,w,w,w,w,w,w,w,w,w],
				[g,g,g,g,g,w,w,w,w,w,w,w,w,w,w,w],
				[g,g,g,g,g,g,w,w,w,w,w,w,w,w,w,w],
				[g,g,g,g,g,g,g,w,w,w,w,w,w,w,w,w],

				[g,g,g,g,g,g,g,g,w,w,w,w,w,w,w,w],
				[g,g,g,g,g,g,g,g,g,w,w,w,w,w,w,w],
				[g,g,g,g,g,g,g,g,g,g,w,w,w,w,w,w],
				[g,g,g,g,g,g,g,g,g,g,g,w,w,w,w,w],

				[g,g,g,g,g,g,g,g,g,g,g,g,w,w,w,w],
				[g,g,g,g,g,g,g,g,g,g,g,g,g,w,w,w],
				[g,g,g,g,g,g,g,g,g,g,g,g,g,g,w,w],
				[g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,w]
			],
			[	// 45-degree diagonal upper-right to lower-left
				[w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w],
				[w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,g],
				[w,w,w,w,w,w,w,w,w,w,w,w,w,w,g,g],
				[w,w,w,w,w,w,w,w,w,w,w,w,w,g,g,g],
				
				[w,w,w,w,w,w,w,w,w,w,w,w,g,g,g,g],
				[w,w,w,w,w,w,w,w,w,w,w,g,g,g,g,g],
				[w,w,w,w,w,w,w,w,w,w,g,g,g,g,g,g],
				[w,w,w,w,w,w,w,w,w,g,g,g,g,g,g,g],

				[w,w,w,w,w,w,w,w,g,g,g,g,g,g,g,g],
				[w,w,w,w,w,w,w,g,g,g,g,g,g,g,g,g],
				[w,w,w,w,w,w,g,g,g,g,g,g,g,g,g,g],
				[w,w,w,w,w,g,g,g,g,g,g,g,g,g,g,g],

				[w,w,w,w,g,g,g,g,g,g,g,g,g,g,g,g],
				[w,w,w,g,g,g,g,g,g,g,g,g,g,g,g,g],
				[w,w,g,g,g,g,g,g,g,g,g,g,g,g,g,g],
				[w,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g]
			],
			[	// raft bottom
				[g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g],
				[g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g],
				[w,g,g,g,g,g,g,w,w,g,g,g,g,g,g,w],
				[w,w,g,g,g,g,w,w,w,w,g,g,g,g,w,w],

				[w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w],
				[w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w],
				[w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w],
				[w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w],

				[w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w],
				[w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w],
				[w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w],
				[w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w],

				[w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w],
				[w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w],
				[w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w],
				[w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w]
			],
			[	// raft top
				[a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a],
				[a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a],
				[a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a],
				[a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a],

				[a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a],
				[a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a],
				[a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a],
				[a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a],

				[a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a],
				[a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a],
				[a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a],
				[a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a],

				[a,a,g,g,g,g,a,a,a,a,g,g,g,g,a,a],
				[a,g,g,g,g,g,g,a,a,g,g,g,g,g,g,a],
				[g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g],
				[g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g]
			],
			[	// raft lean-to
				[a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a],
				[a,a,g,g,g,g,g,a,a,a,a,a,a,a,a,a],
				[a,a,g,g,g,g,g,g,g,a,a,a,a,a,a,a],
				[a,a,g,g,g,g,g,g,g,g,a,a,a,a,a,a],

				[a,a,g,g,g,g,g,g,g,g,g,g,g,g,a,a],
				[a,a,g,g,g,g,g,g,g,g,g,g,g,g,a,a],
				[a,a,g,g,g,g,g,g,g,g,g,g,g,g,a,a],
				[a,a,g,g,g,g,g,g,g,g,g,g,g,g,a,a],

				[a,a,g,g,g,g,g,g,g,g,g,g,g,g,a,a],
				[a,a,g,g,g,g,g,g,g,g,g,g,g,g,a,a],
				[a,a,g,g,g,g,g,g,g,g,g,g,g,g,a,a],
				[a,a,g,g,g,g,g,g,g,g,g,g,g,g,a,a],

				[a,a,g,g,g,g,g,g,g,g,g,g,g,g,a,a],
				[a,a,g,g,g,g,a,a,a,a,g,g,g,g,a,a],
				[a,g,g,g,g,g,g,a,a,g,g,g,g,g,g,a],
				[g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g]
			]

		],
		terrain : [ // the terrain values of each tile in this palette
			w,d,d,d,
			w,w,w,w,
			a,a,a,a,
			g,d,d,a
		],
		detail : [ // the detail map indices (into detailMaps), if any, for each tile in this palette
			n,2,3,4,
			n,n,n,n,
			n,n,n,n,
			n,0,1,n
		]
	};
};
