From d4180f53758e654d495a43fb0774aa911f8dea02 Mon Sep 17 00:00:00 2001 From: Simon Schampijer Date: Sun, 15 Jul 2007 21:30:15 +0000 Subject: - (activity.py _buddy_joined_cb) Fix when buddy who joins is empty - (activity.py _joined_cb) Fix when myself is not in the buddies list. - (messenger.py load_game) Fix when joining a game which is already running that the current player is sent. Need to send the cards that has been chosen already as well. - (game.py) Removed the old readconfig --- (limited to 'game.py') diff --git a/game.py b/game.py index b6d9b3a..9d554f1 100755 --- a/game.py +++ b/game.py @@ -188,60 +188,6 @@ class MemorizeGame(gobject.GObject): self.players_score[buddy] += 1 self.emit('increase-score', buddy) - def read_config2(self, game_name, size = 100): - filename = os.path.join(self.game_dir, game_name +'/'+game_name+'.mem') - # seed = random.randint(0, 14567) - temp1 = [] - temp2 = [] - grid = [] - data = {} - # set random seed - random.seed() - filecheck = filename.split('.') - if filecheck[2] != 'mem': - logging.error('File format of %s'%filename) - else: - fd = open(filename, 'r') - if fd == None: - logging.error(' Reading setup file %s'%filename) - else:# set random seed - logging.info(' Read setup for memosono from file %s'%filename) - lines = fd.readlines() - index = 0 - - # Load variables - while lines[index][0] != '#': - zw = lines[index].split('=') - zw[1] = zw[1][:-1] - if len(zw) is not 0: - data[zw[0]]=zw[1] - index += 1 - index += 1 - data['size'] = str(size) - - # Load cards data - tile_number = 0 - card_num = len(lines)-index - while tile_number < card_num and tile_number <= int((size*size)/2)-1: - zw = lines[index].split(',') - if len(zw) is not 0: - temp1.append(zw[:8]+[ 0, 0, tile_number]) - temp2.append(zw[8:]+[ 0, 0, tile_number]) - tile_number += 1 - index += 1 - fd.close() - - # Shuffle cards order - if data['divided']==1: - random.shuffle(temp1) - random.shuffle(temp2) - temp1.extend(temp2) - else: - temp1.extend(temp2) - random.shuffle(temp1) - - return data, temp1 - def get_grid(self): return self.model.grid -- cgit v0.9.1