diff options
author | Gonzalo Odiard <godiard@gmail.com> | 2013-06-17 21:44:11 (GMT) |
---|---|---|
committer | Gonzalo Odiard <godiard@gmail.com> | 2013-06-17 21:44:11 (GMT) |
commit | 6559613ad0d45d0490fb5ea64c035d60772f75c6 (patch) | |
tree | 408b7d1289c6a08fb7080678a62da5e19ceed156 | |
parent | d1a7b4d3bc96d489ea4cb2ab3a47207bcb530b84 (diff) |
Make screen fit both portrait and landscape
Signed-off-by: Walter Bender <walter@sugarlabs.org>
-rw-r--r-- | olpcgames/activity.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/olpcgames/activity.py b/olpcgames/activity.py index ddd9a85..b0f1d28 100644 --- a/olpcgames/activity.py +++ b/olpcgames/activity.py @@ -163,7 +163,8 @@ class PygameActivity(activity.Activity): self.game_handler or self.game_name ) if self.pygame_mode != 'Cairo': - self._pgc = self.PYGAME_CANVAS_CLASS(*self.game_size) + size = max(gtk.gdk.screen_width(), gtk.gdk.screen_height()) + self._pgc = self.PYGAME_CANVAS_CLASS(*(size, size)) self.set_canvas(self._pgc) self._pgc.grab_focus() self._pgc.connect_game(self.game_handler or self.game_name) |