Added a way to close the currently open game, to ease transition to multiple games running at once

This commit is contained in:
2012-04-17 01:46:55 -04:00
parent cb0fdcf017
commit 00b65a65df
3 changed files with 30 additions and 16 deletions

12
pygo.py
View File

@ -24,7 +24,7 @@ class Pygo():
self.our_color = None
self.init_user_interface('./ui/default.glade')
self._init_widgets()
self.init_widgets()
def init_user_interface(self, path_to_skin):
@ -34,18 +34,22 @@ class Pygo():
self.contents = self.tree.get_widget('main_box')
def _init_widgets(self):
def init_widgets(self):
self.window.resize(1000,800)
self.gogame = None
# gobject.timeout_add(1000, self.update)
def on_game_close(self, widget):
print 'Pygo.on_game_close(): stub'
def on_local_new(self, widget):
if self.gogame:
self.contents.remove(self.gogame)
del self.gogame
self.gogame = None
if self.goban:
del self.goban
self.goban = None
self.goban = goban.Goban()
self.network_mode = False