From cfddb51aa207270384ce50cd5c7508be10457e48 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Sun, 14 Mar 2010 17:41:20 +0000 Subject: new sharing logic --- (limited to 'taturtle.py') diff --git a/taturtle.py b/taturtle.py index 9c8fe26..b6fc6a9 100644 --- a/taturtle.py +++ b/taturtle.py @@ -43,14 +43,17 @@ class Turtles: self.sprite_list = sprite_list self.default_pixbufs = [] - def get_turtle(self, k, append=False): + def get_turtle(self, k, append=False, colors=None): """ Find a turtle """ if self.dict.has_key(k): return self.dict[k] elif append is False: return None else: - Turtle(self, k) + if colors == None: + Turtle(self, k) + else: + Turtle(self, k, colors.split(',')) return self.dict[k] def get_turtle_key(self, turtle): -- cgit v0.9.1