Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/turtleconfusion.py
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2013-07-27 22:34:33 (GMT)
committer Walter Bender <walter@sugarlabs.org>2013-07-27 22:34:33 (GMT)
commitbf2d9ffa0052fbe2a025d871b9b3c5e91e9c7ff2 (patch)
treec50bf6af654a2958e2721bfffff69ec71a7b19ee /turtleconfusion.py
parent42ca75909d2a66bb3b13c76af765d00d0a7a6a8a (diff)
more cleanup for v187
Diffstat (limited to 'turtleconfusion.py')
-rwxr-xr-xturtleconfusion.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/turtleconfusion.py b/turtleconfusion.py
index d0ae573..f6ad237 100755
--- a/turtleconfusion.py
+++ b/turtleconfusion.py
@@ -114,6 +114,7 @@ class TurtleMain():
self._setup_gtk()
self._build_window()
self._run_gnome_plugins()
+ self._draw_cartoon()
self._start_gtk()
def _get_gconf_settings(self):
@@ -674,8 +675,18 @@ Would you like to save before quitting?'))
else:
self._load_level(custom=True)
+ def _draw_cartoon(self):
+ pos = self.tw.turtles.get_active_turtle().get_xy()
+ self.tw.turtles.get_active_turtle().set_xy(
+ (int(-gtk.gdk.screen_width() / 2), 0), pendown=False)
+ self.tw.lc.insert_image(center=False, resize=False,
+ filepath=os.path.join(
+ self._get_execution_dir(), 'images', 'turtle-a.png'))
+ self.tw.turtles.get_active_turtle().set_xy(pos, pendown=False)
+
def _load_level(self, custom=False):
self.tw.canvas.clearscreen()
+ self._draw_cartoon()
if custom:
self.tw.turtles.get_active_turtle().set_xy((0, 0), pendown=False)
self.tw.lc.insert_image(center=True,