Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/GNUChessActivity.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2012-07-27 17:53:33 (GMT)
committer Walter Bender <walter.bender@gmail.com>2012-07-27 17:53:33 (GMT)
commit5aff1662c9df90fc9aa8eaa32caa060af7fef1fb (patch)
treef5441b413187314a9cbf2f950ed95390e3eb9c42 /GNUChessActivity.py
parent39dbf16bf27b74714ba08b7948f3b777de12d6b7 (diff)
more sharing typoes fixed
Diffstat (limited to 'GNUChessActivity.py')
-rw-r--r--GNUChessActivity.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/GNUChessActivity.py b/GNUChessActivity.py
index bbb1b20..04f3b9e 100644
--- a/GNUChessActivity.py
+++ b/GNUChessActivity.py
@@ -104,8 +104,10 @@ class GNUChessActivity(activity.Activity):
self._setup_presence_service()
if self.game_data is not None: # 'saved_game' in self.metadata:
+ _logger.debug('>>>>>>>>>>>>>>>>>>>>>> %s' % (str(self.game_data)))
self._restore()
else:
+ _logger.debug('>>>>>>>>>>>>>>>>>>>>>> new game')
self._gnuchess.new_game()
self._restoring = False
@@ -547,6 +549,7 @@ class GNUChessActivity(activity.Activity):
fd = open(file_path, 'r')
self.game_data = fd.read()
fd.close()
+ _logger.debug(self.game_data)
def _restore(self):
''' Restore the gnuchess state from metadata '''
@@ -725,8 +728,8 @@ class GNUChessActivity(activity.Activity):
self._gnuchess.set_sharing(True)
if self.playing_robot:
self.restoring = True
- self.robot_button.set_active(False)
- self.playing_human = False
+ self.human_button.set_active(True)
+ self.playing_robot = False
self.restoring = False
def _list_tubes_reply_cb(self, tubes):
@@ -798,7 +801,7 @@ params=%r state=%d' % (id, initiator, type, service, params, state))
def send_nick(self):
_logger.debug('send_nick')
- self.send_event('r|%s' % (self.nick))
+ self.send_event('N|%s' % (self.nick))
def _receive_nick(self, payload):
_logger.debug('received_nick %s' % (payload))
@@ -806,6 +809,8 @@ params=%r state=%d' % (id, initiator, type, service, params, state))
def _receive_restore(self, payload):
''' Get game state from sharer. '''
+ if self.initiating:
+ return
_logger.debug('received_restore %s' % (payload))
self._gnuchess.restore_game(self._parse_move_list(payload))