Added rendered world part to EmailPlayer notification
[pyrisk.git] / pyrisk / graphics.py
index 7085eb34ad45ce3d1b9611ec05b2288ac7a398b4..a2fc2504a287babd67733357046f358924589d2a 100644 (file)
@@ -502,6 +502,13 @@ class WorldRenderer (object):
         self.line_width = line_width
         self.dpcm = dpcm
         self.army_scale = 3
+    def filename_and_mime_image_type(self, world):
+        """Return suggestions for emailing the rendered object.
+
+        Returns (filename, subtype), where the MIME type is
+        image/<subtype>.
+        """
+        return ('%s.svg' % world.name, 'svg+xml') 
     def render(self, world, players):
         template = self.template_lib.get(world.name)
         if template == None:
@@ -682,6 +689,3 @@ def render_earth():
     e.setup()
     r = WorldRenderer()
     print r.render(e.world, players)
-    #f = open('world.svg', 'w')
-    #f.write(r.render(generate_earth()))
-    #f.close()