Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/game.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-03-25 15:42:30 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-03-25 15:42:30 (GMT)
commit2ae70e505a6b7056dcd26c43be041aca4fcb48fe (patch)
treec3e82880301db09a681e4d3d868d26c6392c56e3 /game.py
parent7fc52e02c2e79308ddfc949923049af4aca6f8d2 (diff)
fixed problems with playing from GNOME
Diffstat (limited to 'game.py')
-rw-r--r--game.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/game.py b/game.py
index b48fb6c..c066056 100644
--- a/game.py
+++ b/game.py
@@ -117,6 +117,11 @@ class Game():
self.score = 0
+ def _initiating(self):
+ if not self._running_sugar:
+ return True
+ return self._activity.initiating
+
def new_game(self, saved_state=None, deck_index=0):
''' Start a new game. '''
@@ -124,10 +129,10 @@ class Game():
self._all_clear()
# If we are not sharing or we are the sharer...
- if not self.we_are_sharing() or self._activity.initiating:
+ if not self.we_are_sharing() or self._initiating():
if not self.we_are_sharing():
print 'We are not sharing.'
- if not self._activity.initiating:
+ if not self._initiating():
print 'I am initiating.'
# Let joiners know we are starting a new game...
if self.we_are_sharing():
@@ -199,7 +204,7 @@ class Game():
self._activity.dialog_button.set_icon('dialog-ok')
self._activity.dialog_button.set_tooltip(
_('Click after taking your turn.'))
- self._set_label(self._activity.nick + ': ' + _('It is your turn.'))
+ self._set_label(_('It is your turn.'))
def _redeal(self):
# Only the sharer deals cards.
@@ -213,7 +218,7 @@ class Game():
self._activity.dialog_button.set_tooltip(_('Game over'))
self._set_label(_('Game over'))
- elif self._activity.initiating:
+ elif self._initiating():
for i, buddy in enumerate(self.buddies):
print 'dealing %s a hand' % (buddy)
self.hands[i].deal(self.deck)