diff options
Diffstat (limited to 'activity.py')
-rw-r--r-- | activity.py | 31 |
1 files changed, 24 insertions, 7 deletions
diff --git a/activity.py b/activity.py index ca14109..63faeff 100644 --- a/activity.py +++ b/activity.py @@ -1,10 +1,27 @@ -from olpcgames import activity -from gettext import gettext as _ +#! /usr/bin/env python +# -*- coding: utf-8 -*- +import sugargame +import sugargame.canvas +from sugar.activity import activity -class Activity(activity.PyGameActivity): +import main - """Your Sugar activity""" - game_name = 'main:main' - game_title = _('Hit the balls') - game_size = None + +class Activity(activity.Activity): + + def __init__(self, handle): + activity.Activity.__init__(self, handle) + + self.max_participants = 1 + self._act = main.Game() + self._pygamecanvas = sugargame.canvas.PygameCanvas(self) + self.set_canvas(self._pygamecanvas) + self._pygamecanvas.grab_focus() + self._pygamecanvas.run_pygame(self._act.run) + + def read_file(self, file_path): + pass + + def write_file(self, file_path): + pass |