diff options
author | Alan Aguiar <alanjas@hotmail.com> | 2012-05-22 20:27:12 (GMT) |
---|---|---|
committer | Alan Aguiar <alanjas@hotmail.com> | 2012-05-22 20:27:12 (GMT) |
commit | bd83ce51acde773a4b290058913da51e591d68ee (patch) | |
tree | a939d0992b6ce8e53b0a5001b59fcc4bde3096d7 | |
parent | 656595194e45f6b7e7a4442dd9c5c0177e7523f5 (diff) |
update activity.py for new sugargame
-rw-r--r-- | activity.py | 22 | ||||
-rw-r--r-- | activity/activity.info | 2 |
2 files changed, 14 insertions, 10 deletions
diff --git a/activity.py b/activity.py index ba81932..1453209 100644 --- a/activity.py +++ b/activity.py @@ -1,13 +1,17 @@ -import pygtk
-pygtk.require('2.0')
-import gtk
-import hippo
+
+import sugargame.canvas
from sugar.activity import activity
-import olpcgames
+from gettext import gettext as _
+
+import sprayplay
+
+class SprayPlay(activity.Activity):
-class SprayPlayActivity(olpcgames.PyGameActivity):
+ def __init__(self, handle):
+ super(activity.Activity, self).__init__(handle)
- game_name = 'sprayplay'
- game_title = 'Spray Play'
- game_handler = 'sprayplay:main'
+ self.game = sprayplay.main()
+ self._pygamecanvas = sugargame.canvas.PygameCanvas(self)
+ self.set_canvas(self._pygamecanvas)
+ self._pygamecanvas.run_pygame(self.game.run)
diff --git a/activity/activity.info b/activity/activity.info index 7a860af..3129374 100644 --- a/activity/activity.info +++ b/activity/activity.info @@ -3,5 +3,5 @@ name = Spray Play activity_version = 1
bundle_id = net.coderanger.olpc.SprayPlayActivity
icon = activity-invaders
-exec = sugar-activity activity.SprayPlayActivity
+exec = sugar-activity activity.SprayPlay
license = GPLv3
|