From 9de8a544bc0bae9ebbc2eed10c120a7e14af441e Mon Sep 17 00:00:00 2001
From: Tavian Barnes <tavianator@gmail.com>
Date: Thu, 28 Jul 2011 22:21:53 -0600
Subject: Add leopard pigment.

---
 libdimension-python/dimension.pxd | 1 +
 libdimension-python/dimension.pyx | 6 ++++++
 2 files changed, 7 insertions(+)

(limited to 'libdimension-python')

diff --git a/libdimension-python/dimension.pxd b/libdimension-python/dimension.pxd
index cda2c59..9bfe5a9 100644
--- a/libdimension-python/dimension.pxd
+++ b/libdimension-python/dimension.pxd
@@ -204,6 +204,7 @@ cdef extern from "../libdimension/dimension.h":
 
   dmnsn_pattern *dmnsn_new_checker_pattern()
   dmnsn_pattern *dmnsn_new_gradient_pattern(dmnsn_vector orientation)
+  dmnsn_pattern *dmnsn_new_leopard_pattern()
 
   ########
   # Maps #
diff --git a/libdimension-python/dimension.pyx b/libdimension-python/dimension.pyx
index 3fd64d1..2197edd 100644
--- a/libdimension-python/dimension.pyx
+++ b/libdimension-python/dimension.pyx
@@ -561,6 +561,12 @@ cdef class Gradient(Pattern):
     self._pattern = dmnsn_new_gradient_pattern(Vector(orientation)._v)
     Pattern.__init__(self)
 
+cdef class Leopard(Pattern):
+  """A leopard pattern."""
+  def __init__(self):
+    self._pattern = dmnsn_new_leopard_pattern()
+    Pattern.__init__(self)
+
 ############
 # Pigments #
 ############
-- 
cgit v1.2.3