def selector(items, index):
	return items[index]
	
def pass_through(item):
	return item
	
def list_edit(x):
	x = list(x)
	x.pop()
	x.insert(0, 0)
	return x
		   
def x_points(data, index):
	points_dict = {0 : (0, -10),
				   1 : (5.88, -8.09),
				   2 : (9.51, -3.09),
				   3 : (9.51, 3.09),
				   4 : (5.88, 9.09),
				   5 : (0, 10),
				   6 : (-5.88, 8.09),
				   7 : (-9.51, 3.090),
				   8 : (-9.511, -3.09),
				   9 : (-5.88, -8.09)
				   }
	x_points = [0]
	for num in data[:-1]:
		x_points.append(x_points[-1] + points_dict[num][index])
	return x_points
	
def my_gridx(size):
	start = -500.0 + (size/2)
	x_points = []
	for x in xrange(1, (1000.0/size) + 1):
		for y in xrange(1, (1000.0/size) + 1):
			x_points.append(start)
		start += size
	return x_points
	
def my_gridy(size):
	start = -500.0
	y_points = []
	for x in xrange(1, (1000.0/size) + 1):
		for y in xrange(1, (1000.0/size) + 1):
			y_points.append(start)
			start += size
		else:
			start = -500.0
	return y_points
	
def rings(amount, number):
	return [int(number * (x * 2)) for x in xrange(1, amount + 1)]
	
	