diff options
Diffstat (limited to 'PaintingFractionsActivity.py')
-rwxr-xr-x | PaintingFractionsActivity.py | 19 |
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() |