diff options
author | Walter Bender <walter.bender@gmail.com> | 2011-03-13 15:58:47 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2011-03-13 15:58:47 (GMT) |
commit | e1bccd2cdbc1bd74c6fd4bd8b1fc30838f0c66ee (patch) | |
tree | 63bf227fe51272a0d1209e853555b527657717b3 /TurtleArt/tawindow.py | |
parent | c19897f1b6a0e537810be0b2825a2f5b3b6840fc (diff) |
disable moving remote turtles
Diffstat (limited to 'TurtleArt/tawindow.py')
-rw-r--r-- | TurtleArt/tawindow.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py index b5d083f..7068dc0 100644 --- a/TurtleArt/tawindow.py +++ b/TurtleArt/tawindow.py @@ -211,10 +211,10 @@ class TurtleArtWindow(): self.sprite_list = None self.turtles = Turtles(self.sprite_list) - if mynick is None: + if self.nick is None: self.default_turtle_name = DEFAULT_TURTLE else: - self.default_turtle_name = mynick + self.default_turtle_name = self.nick if mycolors is None: Turtle(self.turtles, self.default_turtle_name) else: @@ -927,6 +927,11 @@ class TurtleArtWindow(): # Next, look for a turtle t = self.turtles.spr_to_turtle(spr) if t is not None: + # If turtle is shared, ignore click + if hasattr(self, 'turtle_dictionary'): + if t.get_name() in self.turtle_dictionary and \ + t.get_name() != self.nick: + return True self.selected_turtle = t self.canvas.set_turtle(self.turtles.get_turtle_key(t)) self._turtle_pressed(x, y) |