from ctypes import CDLL, c_double

class Perlin:
	def __init__(self):
		p = CDLL("PodSix/CPerlin/libperlin.so")
		p.setup()
		p.noise.restype = c_double
		self.p = p
	
	def Noise(self, x, y, z, s):
		return self.p.noise(c_double(x), c_double(y), c_double(z), c_double(s))

