Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/PaintingFractionsActivity.py
diff options
context:
space:
mode:
Diffstat (limited to 'PaintingFractionsActivity.py')
-rwxr-xr-xPaintingFractionsActivity.py19
1 files changed, 13 insertions, 6 deletions
diff --git a/PaintingFractionsActivity.py b/PaintingFractionsActivity.py
index f231709..45f031c 100755
--- a/PaintingFractionsActivity.py
+++ b/PaintingFractionsActivity.py
@@ -3,16 +3,23 @@ import logging
import sys, os
import gtk
+import pygame
+from sugar.activity import activity
+from sugar.graphics.toolbutton import ToolButton
+import gobject
+import sugargame.canvas
+import color
+
class PaintingFractionsActivity(activity.Activity):
def __init__(self, handle):
activity.Activity.__init__(self, handle)
- toolbox = activity.ActivityToolbox(self)
+ self.game = color.pyGrafic()
+ self._pygamecanvas = sugargame.canvas.PygameCanvas(self)
+ self.set_canvas(self._pygamecanvas)
+ self._pygamecanvas.run_pygame(self.game.loop)
+
+ toolbox = activity.ActivityToolbox(self)
self.set_toolbox(toolbox)
toolbox.show()
-
- self.main_vbox = gtk.VBox(False,0)
-
- self.set_canvas(self.main_vbox)
- self.main_vbox.show_all()