Added a way to close the currently open game, to ease transition to multiple games running at once
This commit is contained in:
12
pygo.py
12
pygo.py
@ -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
|
||||
|
Reference in New Issue
Block a user