Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sprite_factory.py
diff options
context:
space:
mode:
authorWalter Bender <walter@walter-laptop.(none)>2010-02-03 17:35:22 (GMT)
committer Walter Bender <walter@walter-laptop.(none)>2010-02-03 17:35:22 (GMT)
commit9e0bf5bf04e7ad25fa7ff59e1438b4f6a4913304 (patch)
tree877ce248a5d9b88c4903d9024128f41d91994d9a /sprite_factory.py
parentd306fb21464579a3a7d727812f060ce02c54a19a (diff)
expandable identity block
Diffstat (limited to 'sprite_factory.py')
-rwxr-xr-xsprite_factory.py20
1 files changed, 14 insertions, 6 deletions
diff --git a/sprite_factory.py b/sprite_factory.py
index 9d4056a..1e8c157 100755
--- a/sprite_factory.py
+++ b/sprite_factory.py
@@ -63,6 +63,7 @@ class SVG:
self._draw_innies = True
self._hide = False
self._show = False
+ self._dot_radius = 8
self._fill = "#00FF00"
self._stroke = "#00A000"
self._gradiant = False
@@ -100,11 +101,18 @@ class SVG:
svg += self._close_path()
svg += self._style()
if self._show is True:
- svg += self._show_dot(12,
- self._height-12-self._innie_y2-self._slot_y)
+ if self._outie is True:
+ x = self._innie_x1 + 2*self._innie_x2 + 2*self._dot_radius
+ else:
+ x = 12
+ svg += self._show_dot(x,self._height-12-self._innie_y2-self._slot_y)
if self._hide is True:
- svg += self._hide_dot(self._width-12,
- self._height-12-self._innie_y2-self._slot_y)
+ if True in self._innie:
+ x = self._width - (self._innie_x1 + 2*self._innie_x2 +\
+ 2*self._dot_radius)
+ else:
+ x = self._width-12
+ svg += self._hide_dot(x,self._height-12-self._innie_y2-self._slot_y)
svg += self._footer()
return self._header() + svg
@@ -594,7 +602,7 @@ class SVG:
_saved_fill, _saved_stroke = self._fill, self._stroke
self._fill, self._stroke = "#FF0000", "#FF0000"
svg = "</g>/n<g>/n"
- svg += self._circle(8, x, y)
+ svg += self._circle(self._dot_radius, x, y)
self._fill, self._stroke = "#FFFFFF", "#FFFFFF"
svg += self._rect(10, 2, x-5, y-1)
self._fill, self._stroke = _saved_fill, _saved_stroke
@@ -604,7 +612,7 @@ class SVG:
_saved_fill, _saved_stroke = self._fill, self._stroke
self._fill, self._stroke = "#00FE00", "#00FE00"
svg = "</g>/n<g>/n"
- svg += self._circle(8, x, y)
+ svg += self._circle(self._dot_radius, x, y)
self._fill, self._stroke = "#FEFEFE", "#FEFEFE"
svg += self._rect(10, 2, x-5, y-1)
svg += self._rect(2, 10, x-1, y-5)